启动
sudo service redis start
sudo service redis stop
sudo service redis restart
链接 redis-cli
建 字符串
值
字符串
hash值
列表
集合
有序集合
string (字符串特有)
set key value 设置键值
setex key 时间 value
get 获取建对应的值
mset
mget
append name value
建命令
keys * 查找所有的建
exists key 判断一个建是否存在
type key 查看舰队赢得值
del key 删除键值对
expire key 时间 设置过期时间
ttl key 查看键值的剩余过期时间
hash类型 储存一个对象
属性 值
hset key field(属性) value(值) [有了修改,没有添加]
hmset key field(属性) value1 field(属性) value2
hkeys key
hget key field(属性)
hmget key field(属性) field(属性)
hvals key
删除属性
hdel key field(属性)
删除整个
del key
list类型 所有元素都是string 插入顺序排序
lpush key value1 value2 (左侧插入 按输入倒过来)
rpush key value (右侧插入 按输入)
linsert before/after 现有 新
lrange key 索引开始 结束(-1最后一个)
lset key index value 修改设置指定位置的值
lrem key count value (count =0移除所有 , count >0从头到尾部, count <0 从尾部到头部)
llen key 长度
ltrim key start stop 修剪
set 类型
无序
string
不能修改
sadd key value 增加
smembers key 集合所有元素
srem key value value2 删除指定元素
zset 类型
有序集合
string
zadd key score 1 member1 sore 2 member2 (score 权重 排序从小到大)
zrange key 索引 索引
zrangebyscore key 索引 索引(包含前后索引)
zscore key value 获取权重值
zrem key value 删除
zremrangebyscore key min max min max 之间的值被删除
注意除了5种类型
hash 属性 值 是string
` list set zset 值都是string
与python 交互
pip install redis
sr =StrictRedis(host='localhost', port =66379, db=0 )
from redis import StrictRedis
if __name__=="__main__":
#初始化对象, 链接redis服务器
sr = StrictRedis()
#添加 成功True
result =sr.set('name','1')
#获取
result=sr.get('name')
#删除 返回值 成功了几个
result = sr.delete('name')
#查看建
result = sr.keys()
sudo service redis start
sudo service redis stop
sudo service redis restart
链接 redis-cli
建 字符串
值
字符串
hash值
列表
集合
有序集合
string (字符串特有)
set key value 设置键值
setex key 时间 value
get 获取建对应的值
mset
mget
append name value
建命令
keys * 查找所有的建
exists key 判断一个建是否存在
type key 查看舰队赢得值
del key 删除键值对
expire key 时间 设置过期时间
ttl key 查看键值的剩余过期时间
hash类型 储存一个对象
属性 值
hset key field(属性) value(值) [有了修改,没有添加]
hmset key field(属性) value1 field(属性) value2
hkeys key
hget key field(属性)
hmget key field(属性) field(属性)
hvals key
删除属性
hdel key field(属性)
删除整个
del key
list类型 所有元素都是string 插入顺序排序
lpush key value1 value2 (左侧插入 按输入倒过来)
rpush key value (右侧插入 按输入)
linsert before/after 现有 新
lrange key 索引开始 结束(-1最后一个)
lset key index value 修改设置指定位置的值
lrem key count value (count =0移除所有 , count >0从头到尾部, count <0 从尾部到头部)
llen key 长度
ltrim key start stop 修剪
set 类型
无序
string
不能修改
sadd key value 增加
smembers key 集合所有元素
srem key value value2 删除指定元素
zset 类型
有序集合
string
zadd key score 1 member1 sore 2 member2 (score 权重 排序从小到大)
zrange key 索引 索引
zrangebyscore key 索引 索引(包含前后索引)
zscore key value 获取权重值
zrem key value 删除
zremrangebyscore key min max min max 之间的值被删除
注意除了5种类型
hash 属性 值 是string
` list set zset 值都是string
与python 交互
pip install redis
sr =StrictRedis(host='localhost', port =66379, db=0 )
from redis import StrictRedis
if __name__=="__main__":
#初始化对象, 链接redis服务器
sr = StrictRedis()
#添加 成功True
result =sr.set('name','1')
#获取
result=sr.get('name')
#删除 返回值 成功了几个
result = sr.delete('name')
#查看建
result = sr.keys()