Redis的基本操作

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的使用:

----------?(问号只能占一个方位)
Redis的基本操作_第1张图片
image.png

4.FLUSHDB

----------清空当前库中的key, 其他库中的key并不会受影响
Redis的基本操作_第2张图片
image.png

4.FLUSHALL 的使用

----------FLUSHALL会清楚所有库中的key
Redis的基本操作_第3张图片
image.png

5.exists的使用

----------查看当前库中是否有该key
Redis的基本操作_第4张图片
image.png

6.move

----------move将当前库中的键值对移动到其他库当中
Redis的基本操作_第5张图片
image.png

7.EXPIRE 和 ttl 的使用

--------- expire设置过期时间,tll查看过期时间
--------- 一般不是用del命令删除,设置过期会比较好一点
Redis的基本操作_第6张图片
image.png
--------- 并且已经过期的key使用keys * 是差找不到的
Redis的基本操作_第7张图片
image.png
--------- 并且已经过期的key是用dbsize也找不到
Redis的基本操作_第8张图片
image.png

8.type 的使用

--------- type用于查看key的类型
image.png

9.对已有的key设置

--------- 对已有的key设置就会覆盖以前设置的值
Redis的基本操作_第9张图片
image.png

10.lpush 和 lrange的使用

--------- lpush用于将一系列的值存储在list中,lrange用于将这些值取出来,0 -1,表示从0位到最后一位
Redis的基本操作_第10张图片
image.png

11.append和strlen的使用

--------- append表示在字符串最后面添加字符串
--------- strlen获得字符串的长度
Redis的基本操作_第11张图片
image.png

12.incr和decr的使用

--------- 默认是增加或减少1
--------- 如果要自定义增加或者减少的量使用incrby decrby命令
Redis的基本操作_第12张图片
image.png
Redis的基本操作_第13张图片
image.png

12.getrange和setrange的使用

--------- getrange范围内取值,setrange范围内设值
Redis的基本操作_第14张图片
image.png
image.png

你可能感兴趣的:(Redis的基本操作)