redis
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了redis,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1302字,纯文字阅读大概需要2分钟。
内容图文
redis
-
redis进入:
-
无密码配置
- redis-cli
-
有密码登录
- redis-cli -a yourpassword
-
无密码配置
-
redis的数据结构
- redis是key-value的数据结构,每条数据都是一个键值对
- 键的类型是字符串
- 注意:键不能重复
- 值得类型分为5种:
- String 字符串
- Set 集合
- Zset 有序集合
- Hash 哈希
- List 列表
-
数据库的进入和切换:
- redis的进入和切换都是:
- select 数据库的序号: select 2
- 查看所有键:keys *
-
查看键是否存在: exist key
- 0:不存在
- 1:存在
- 键重命名:rename oldkey newkey
-
设置过期时间:expire key time
- time以秒为单位
- 查看过期时间:ttl key
- 删除过期时间(不删除):persist key
-
String:
-
插入数据:
- set key value
-
查询数据:
- get key
-
追加数据:
- append key value
- 新的数据会追加到旧数据的尾部
- 如果append的键不存在那么会默认新增一个键值对
-
删除数据:
- del key
-
插入数据:
-
List:
-
插入数据:
-
右边出入:
-
rpush key values
- values可以是多个值,中间用空格隔开
-
rpush key values
-
左边插入:
- lpush key values
-
右边出入:
-
查询数据:
- 范围查询
-
-
- 右边开始查询:
-
lrange key start stop:
- lrange key 0 10
- 从左边0到10的值
-
指定查询
- lindex key index
-
-
修改数据
- lset key index value
-
删除数据:
- lpop: 右边开始删除第一个
- rpop:左边删除第一个
-
指定删除:
- lrem key index value
-
插入数据:
-
Hash
-
插入数据:
-
hset key hash_key hash_value:
- 单条数据插入
-
hmset key hash_key hash_value hash_key hash_value ......:
- 多条插入
-
hset key hash_key hash_value:
-
查询数据:
-
hget key hash_key:
- 查询特定key的值
-
hgetall key:
- 返回所有的键值对
-
hvals key:
- 查看所有的值
-
hkeys key:
- 查看所有的键
-
hget key hash_key:
-
插入数据:
-
Set
-
添加数据:
- sadd key values
-
查看数据:
- smember key
-
删除数据:
- spop key:随机删除数据
- srem key values:指定删除(可多个)
-
添加数据:
-
Zset
-
添加数据:
-
zadd key index value
- index可以是浮点数
-
zadd key index value
-
查询数据:
- zrange key start stop
- zrangebyscore key start stop
-
删除数据:
-
zrem key value:
- 单个删除
-
zremrangebyrank key start stop:
- 范围删除
-
zremrangebyscore start stop:
- 分数范围删除
-
zrem key value:
-
添加数据:
原文:https://www.cnblogs.com/ivy-blogs/p/11055210.html
内容总结
以上是互联网集市为您收集整理的redis全部内容,希望文章能够帮你解决redis所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】