1.选择库
"world"
127.0.0.1:6379> shutdown
not connected> exit
[root@localhost src]# cd /usr/local
[root@localhost local]# cd redis-4.0.6/src
[root@localhost src]# ./redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> set "hello" "world"
OK
127.0.0.1:6379[1]> get hello
"world"
127.0.0.1:6379[1]> set h1 h2
OK
127.0.0.1:6379[1]> get h1
"h2"
127.0.0.1:6379[1]> select 2
OK
127.0.0.1:6379[2]> get hello
(nil)
127.0.0.1:6379[2]>
select number 方式选择库
如果是选择了0号库那么光标前面是没有提示 是哪个库的
如果是其他的库那么光标前面是有按提示当前出于哪个库的
2.DBSIZE的使用:
image.png
3.KEYS的使用:
----------?(问号只能占一个方位)
image.png
4.FLUSHDB
----------清空当前库中的key, 其他库中的key并不会受影响
image.png
4.FLUSHALL 的使用
----------FLUSHALL会清楚所有库中的key
image.png
5.exists的使用
----------查看当前库中是否有该key
image.png
6.move
----------move将当前库中的键值对移动到其他库当中
image.png
7.EXPIRE 和 ttl 的使用
--------- expire设置过期时间,tll查看过期时间
--------- 一般不是用del命令删除,设置过期会比较好一点
image.png
--------- 并且已经过期的key使用keys * 是差找不到的
image.png
--------- 并且已经过期的key是用dbsize也找不到
image.png
8.type 的使用
--------- type用于查看key的类型
image.png
9.对已有的key设置
--------- 对已有的key设置就会覆盖以前设置的值
image.png
10.lpush 和 lrange的使用
--------- lpush用于将一系列的值存储在list中,lrange用于将这些值取出来,0 -1,表示从0位到最后一位
image.png
11.append和strlen的使用
--------- append表示在字符串最后面添加字符串
--------- strlen获得字符串的长度
image.png
12.incr和decr的使用
--------- 默认是增加或减少1
--------- 如果要自定义增加或者减少的量使用incrby decrby命令
image.png
image.png
12.getrange和setrange的使用
--------- getrange范围内取值,setrange范围内设值
image.png
image.png
网友评论