文章目录
-
- 1 基本知识
- 2 redis键(key)
- 3 Redis字符串
-
- 3.1 set 添加值
- 3.2 get 添加值
- 3.3 append 追加值
- 3.4 strlen 获取值得长度
- 3.5 setnx 互斥设置值
- 3.6 incr 将key中存储的值增加1
- 3.7 decr 将key中存储的值减1
- 3.8 incrby 将key中的值步长增加指定的值
- 3.9 decrby 将key中的值步长减少指定的值
- 3.10 mset 同时设置多个键值对
- 3.11 mget 同时获取多个键值对
- 3.12 msetnx 同时互斥设置多个键值对
- 3.13 getrange 获取值得范围
- 3.14 setrange 设置值所存储的字符串
- 3.15 setex 设置键值的同时设置过期时间秒
- 3.16 getset 以新值替换旧值
- 3.17 String的数据结构总结
- 4 Redis 列表List
- 5 Redis 集合Set
- 6 Redis哈希(Hash)
- 7 Redis有序集合Zset(sorted set)
1 基本知识
1.1 select 切换数据库
默认16个数据库,下标从0开始,使用select 15 切换到15号数据库
[chengwen@localhost redis]$ redis-server /etc/redis.conf
[chengwen@localhost redis]$ redis-cli
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> select 15
OK
127.0.0.1:6379[15]> select 0
OK
127.0.0.1:6379>
1.2 dbsize 查看当前数据库key的数量
查看当前数据库key的数量
127.0.0.1:6379> dbsize
(integer) 0
127.0.0.1:6379>