redis
- redis进入:
- 无密码配置
- 有密码登录
- redis-cli -a yourpassword
- redis的数据结构
- redis是key-value的数据结构,每条数据都是一个键值对
- 键的类型是字符串
- 注意:键不能重复
- 值得类型分为5种:
- String 字符串
- Set 集合
- Zset 有序集合
- Hash 哈希
- List 列表
-
- 数据库的进入和切换:
-
- 查看所有键:keys *
- 查看键是否存在: exist key
- 键重命名:rename oldkey newkey
- 设置过期时间:expire key time
- 查看过期时间:ttl key
- 删除过期时间(不删除):persist key
- String:
- 插入数据:
- 查询数据:
- 追加数据:
- append key value
- 新的数据会追加到旧数据的尾部
- 如果append的键不存在那么会默认新增一个键值对
- 删除数据:
- List:
- 插入数据:
- 查询数据:
-
-
- 右边开始查询:
- lrange key start stop:
- lrange key 0 10
- 从左边0到10的值
- 指定查询
- 修改数据
- 删除数据:
- lpop: 右边开始删除第一个
- rpop:左边删除第一个
- 指定删除:
- Hash
- 插入数据:
- hset key hash_key hash_value:
- hmset key hash_key hash_value hash_key hash_value ......:
- 查询数据:
- hget key hash_key:
- hgetall key:
- hvals key:
- hkeys key:
- Set
- 添加数据:
- 查看数据:
- 删除数据:
- spop key:随机删除数据
- srem key values:指定删除(可多个)
- Zset
- 添加数据:
- 查询数据:
- zrange key start stop
- zrangebyscore key start stop
- 删除数据:
- zrem key value:
- zremrangebyrank key start stop:
- zremrangebyscore start stop:
redis
原文:https://www.cnblogs.com/ivy-blogs/p/11055210.html