Redis的基本操作

2018-01-07  本文已影响38人  周紫一

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
上一篇 下一篇

猜你喜欢

热点阅读