Redis笔记

//有效期设置
SET resource:lock "Redis Demo"
EXPIRE resource:lock 120
TTL resource:lock => 113
// after 113s
TTL resource:lock => -2

//list尾部插入
RPUSH friends "Alice"
RPUSH friends "Bob"
//list头部插入
LPUSH friends "Sam"
//遍历list
LRANGE friends 0 -1 => 1) "Sam", 2) "Alice", 3) "Bob"
LRANGE friends 0 1 => 1) "Sam", 2) "Alice"
LRANGE friends 1 2 => 1) "Alice", 2) "Bob"
//返回list长度
LLEN friends => 3
//删除第一个元素
LPOP friends => "Sam"
//删除最后一个元素
RPOP friends => "Bob"

//set增加元素
SADD superpowers "flight"
SADD superpowers "x-ray vision"
SADD superpowers "reflexes"
//移除元素
SREM superpowers "reflexes"
//检测是否存在某元素
SISMEMBER superpowers "flight" => 1
SISMEMBER superpowers "reflexes" => 0

//Sorted Sets
//将按score排序
ZADD hackers 1940 "Alan Kay"
ZADD hackers 1906 "Grace Hopper"
ZADD hackers 1953 "Richard Stallman"
ZADD hackers 1965 "Yukihiro Matsumoto"
ZADD hackers 1916 "Claude Shannon"
ZADD hackers 1969 "Linus Torvalds"
ZADD hackers 1957 "Sophie Wilson"
ZADD hackers 1912 "Alan Turing"
ZRANGE hackers 2 4 => 1) "Claude Shannon", 2) "Alan Kay", 3) "Richard Stallman"

//Hash
HSET user:1000 name "John Smith"
HSET user:1000 email "john.smith@example.com"
HSET user:1000 password "s3cret"
//显示保存的hash
HGETALL user:1000
//设置多个hash
HMSET user:1001 name "Mary Jones" password "hidden" email "mjones@example.com"
//hash fields运算
HSET user:1000 visits 10
HINCRBY user:1000 visits 1 => 11
HINCRBY user:1000 visits 10 => 21
HDEL user:1000 visits
HINCRBY user:1000 visits 1 => 1
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值