redis一路走来

先熟悉些redis指令

#查看所有key
keys *

#查看匹配前缀嗯keys
keys "test*"

#删除当前数据库中的key
flushdb

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

#设置key的值,若存在则覆盖
set key value

#重命名
rename oldkey newkey

#获取key对应的值
get key

#获取某些key对应的值
mget key1 key2 key3

#查看是否存在该元素
exists key

#删除元素
del key

#随机获取一个key
randomkey

#查看key的类型
type key

#查看数据库中key的数量
dbsize

#删除一个key
del age

#设置一个key的过期时间,5s之后过期,自动删除
expire age 5

#移除给点key的过期时间
persist key

#查看服务器信息:
info

#选择数据库:(0--15)
select 3

#将当前数据库的key移动到给定的数据库db当中
move key 1

#退出
quit

   

    redis list操作:

#将一个活多个值插入到列表头部,如果key不存在,一个空列表会被创建并执行lpush操作。当key存在
#但不是列表类型时,返回一个错误
lpush list1 "title"

#将一个或则多个值插入列表的尾部(最右边)
rpush list1 "foo"

#移除并返回列表的第一个元素
lpop list1

#移除并返回列表的最后一个元素
rpop list1

#通过索引来设置元素的值
lset list1 0 "bar"

#获取列表的长度
llen list1

#通过索引获取列表中的元素,-1表示列表的最后一个元素,-2表示倒数第二个元素
lindex list1 0

#指定区间内的元素,区间偏移量start和end指定
lrange list1 0 10

  

   Set集合

#将一个或多个成员元素加入到集合中,已经存在于集合中的成员语速被忽略
sadd key_name vaule

#移除并返回集合中的一个随机元素
spop key

#移除集合中的一个或多个成员元素
srem key member1

猜你喜欢

转载自jy-damon.iteye.com/blog/2327794