redis基础操作

1 开启服务
cd /usr/local/bin
redis-server zconfig/redis.conf
redis-cli -p 6379
2 关闭服务
shutdown
exit

3 设置值&取值
set name ZhangTao

get name
"ZhangTao"

4 查看所有key
keys *

5 清空数据库
flushall
flushdb

6 查看键是否存在
exists name

7 移动一个key 到别的库
move name 1

8 设置过期时间
expire name 10

setex name 30 "jack"

9 查看当前key的类型
type name

10 往key后面追加字符 &如果不存在就相等于 set key
APPEND key1 'hello'

11 获取字符串长度
strlen key1

12 自增1
incr age 1

13 自减1
decr age 1

14 set age 0
初始0

15 字符串范围&切片类似
getrange key1 0 3

16 替换
SETRANGE key1 1 xx
从索引为1开始替换 xx2个字符

17 mset&mget 一次性创建键,得到值
mset k1 v1 k2 v2 k3 v3
mget k1 k2 k3

18 getset
127.0.0.1:6379> getset db redis # 如果不存在值.则返回nil
(nil)
127.0.0.1:6379> get db
"redis"
127.0.0.1:6379> getset db mysql # 如果存在值.取原来的值,设置新的值
"redis"
127.0.0.1:6379> get db
"mysql"

19

posted @ 2020-08-17 13:17  李淳罡zZ  阅读(99)  评论(0)    收藏  举报