您的位置:首页 > 数据库 > Redis

redis一些命令

2013-11-18 14:59 253 查看
string

set key value

get key

setex key 10 value 10秒为有效期

setrange key 10 value1 从第10个字符开始用value1替换后面的字符

mset key1 value key2 value2

getset

getrange key 0 6 返回指定范围的子串

mget

append name @126.com 向某个字符串后面追加字符串

strlen name 显示字符串的长度

hash-max-zipmax-entries

hash-max=zipmap-value 512

hset

hget

hexists myhash key1

hlen myhash

lpop 链表的头部删除一个元素

rpop 链表的尾部删除一个元素

rpoplpush

从第一个list的尾部移除元素并添加到第二个list的头部,最后返回被移除的元素值,整个操作是原子的.如果第一个list是空或者不存在返回nil

lindex 返回list中指定索引的值

llen 返回list的长度

smembers myset 查看集合中有多少元素

srem myset "one" 删除集合中为one的元素

dbsize 返回当前数据库中key的数目

sdiff myset myset 1 求集合的差集

smove myset myset1 "three" 把three移动到myset1中从myset中

sismember myset "one" 判断是否为myset的元素

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

flushall 删除所有数据库的所有key
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: