运维开发网

redis 练习

运维开发网 https://www.qedev.com 2020-06-11 11:31 出处:网络 作者:运维开发网整理
redis-server启动服务 redis-cli 进入redis   redis 常用的keys键操作: exists key  ---检查key是否存在 del key1 key2 ---删除指定的key  type key ---检查key的类型 rename oldkey newkey  ---更改key的名字 dbsize  ---返回当前数据库的key数量 expire key se

redis-server启动服务

redis-cli 进入redis

 

redis 常用的keys键操作:

exists key  ---检查key是否存在

del key1 key2 ---删除指定的key 

type key ---检查key的类型

rename oldkey newkey  ---更改key的名字

dbsize  ---返回当前数据库的key数量

expire key seconds ---为key指定过期时间

ttl key  ---返回key的剩余过期时间

select   db-index  ---选择数据库

move key db-index ---将key从当前数据库移动到指定数据库

flushdb  --- 删除当前数据库中的所有key

flushall ---删除所有数据库中的key

 

string类型操作:

set  key value ---设置key对应的值

get key ---得到key的值

mset key1 value key2 value  ---一次设置多个key的值

mget key1 key2 --- 一次得到多个key的值

incr key ---对key的值 +1 (value一定是int才可以)并返回新的值

decr key ---对key的值 -1 (value一定是int才可以)并返回新的值

incrbyfloat key int   --- 同incr,加上指定值

decrbyfloat key int   --- 同decr,减去指定值

append key value  ---给指定的key的字符串值追加value

substr key start end   ---返回截取过的key的字符串值(不会修改原来的值)

 

list类型操作:

lpush key string  ---在key对应list的头部添加字符串

rpop key  --从list的尾部删除元素,并返回元素

llen key  ---返回list的长度,key存在则返回0

lrange key start end  ---返回指定区间内的元素,下标从0开始

rpush key string  ---同上,在尾部添加

lpop key --同上 ,从头部删除元素

ltrin key start end  --截取list,保留指定区间内元素

0

精彩评论

暂无评论...
验证码 换一张
取 消