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

浙公网安备 33010602011771号