REDIS学习(2)常用命令
来源:互联网 发布:单片机开发系统有哪些 编辑:程序博客网 时间:2024/04/28 23:18
自增 incr a
删除 del a
设置 set a "nihao"
获得 get a
设置expire时间,单位为妙 expire a 60
查看剩余时间,单位为秒,-2为不存在,-1为永不超时
TTL a
列表list
> RPUSH frends "alice"
> rpush frends "monica"
> lpush frends "sabria"
> lrange frends 0 -1
1) "sabria"
2) "alice"
3) "monica"
> lrange frends 0 1
1) "sabria"
2) "alice"
> lrange frends 1 2
1) "alice"
2) "monica"
列表长度
> llen frends
(integer) 3
删除第一个元素并返回
> lpop frends
"sabria"
删除最后一个元素并返回
> rpop frends
"monica"
> llen frends
(integer) 1
SET ,添加
127.0.0.1:6379> sadd superpowers "flight"
(integer) 1127.0.0.1:6379> sadd superpowers "flight"
(integer) 0
127.0.0.1:6379> sadd superpowers "x-ray" "reflexes"
(integer) 2
查看SET中所有的元素
smembers superpowers
127.0.0.1:6379> smembers superpowers
1) "x-ray"
2) "flight"
3) "reflexes"
查看SET中是否有此元素
sismember superpowers "flight"
SET集合操作UNION
127.0.0.1:6379> smembers superpowers
1) "x-ray"
2) "flight"
3) "reflexes"
127.0.0.1:6379> sadd birdpowers "pecking" "flight"
(integer) 2
127.0.0.1:6379> sunion superpowers birdpowers
1) "pecking"
2) "x-ray"
3) "flight"
4) "reflexes"
有序的SET
127.0.0.1:6379> zadd hackers 1940 "Alan Kay"
(integer) 1
127.0.0.1:6379> zadd hackers 1906 "Grace Hopper"
(integer) 1
127.0.0.1:6379> zadd hackers 1953 "Richard Stallman"
(integer) 1
127.0.0.1:6379> zadd hackers 1965 "Yukihiro Matsumoto"
(integer) 1
127.0.0.1:6379> zadd hackers 1916 "Claude Shannon"
(integer) 1
127.0.0.1:6379> zadd hackers 1969 "Linus Torvalds"
(integer) 1
127.0.0.1:6379> zadd hackers 1957 "Sophie Wilson"
(integer) 1
127.0.0.1:6379> zadd hackers 1912 "Alan Turing"
(integer) 1
127.0.0.1:6379> zrange hackers 2 4
1) "Claude Shannon"
2) "Alan Kay"
3) "Richard Stallman"
127.0.0.1:6379> zrange hackers 0 -1
1) "Grace Hopper"
2) "Alan Turing"
3) "Claude Shannon"
4) "Alan Kay"
5) "Richard Stallman"
6) "Sophie Wilson"
7) "Yukihiro Matsumoto"
8) "Linus Torvalds"
哈希表
127.0.0.1:6379> hset user:100 name "gao"
(integer) 1
127.0.0.1:6379> hset user:100 email "346126185@qq.com"
(integer) 1
127.0.0.1:6379> hset user:100 password "tian"
(integer) 1
查看一个
127.0.0.1:6379> hget user:100 name
查看所有
127.0.0.1:6379> hgetall user:100
1) "name"
2) "gao"
3) "email"
4) "346126185@qq.com"
5) "password"
6) "tian"
哈希表,多个插入
127.0.0.1:6379> hmset user:100 name "Mary Jones" password "hidden" email "lee@cctv.com"
OK
哈希表,操作其中的数
127.0.0.1:6379> hset user:100 visits 10
(integer) 1
127.0.0.1:6379> hincrby user:100 visits 1
(integer) 11
127.0.0.1:6379> hincrby user:100 visits 10
(integer) 21
127.0.0.1:6379> hdel user:100 visits
(integer) 1
127.0.0.1:6379> hincrby user:100 visits 1
(integer) 1
127.0.0.1:6379> hincrby user:100 visits2 1
- REDIS学习(2)常用命令
- redis常用命令----- redis学习(2)
- redis 常用命令学习2
- Redis 学习 (三) 常用命令
- Redis学习(二)- 常用命令
- redis学习二 ------ redis常用命令
- 记录学习的点滴(Redis常用命令)
- Redis 常用命令学习笔记
- Redis学习之常用命令
- redis 常用命令学习1
- redis 学习(常用命令及demo)
- redis的学习以及常用命令
- redis学习系列--7.redis-常用命令
- Redis常用命令(2)List类型
- (五)Redis常用命令
- redis常用命令(保存)
- Redis学习笔记(三)——Redis常用命令入门——字符串类型命令
- Redis学习笔记(四)——Redis常用命令入门——散列类型
- ScrollView的生命周期
- windows下搭建Darwin流媒体服务器
- LeetCode进阶之路( Search Insert Position)
- 八大排序之堆排序
- hdu 4405 Aeroplane chess(概率dp)
- REDIS学习(2)常用命令
- mongodb简单入门
- ArrayList 和 Vector 的区别 -JAVA
- 001——struts 2的架构以及运行流程
- pycharm 虚拟环境如何手动安装第三方包(附带pywin32在windows的安装)
- 访问tomcat出现java.lang.IllegalStateException No output folder错误解决方法
- 瞎扯.好想嫁给程序猿
- JavaScript 学习(一) 之简介
- 09.SpringMVC 拦截器 - HandlerInterceptor