Redis学习笔记——Redis的基本操作
2024-09-01 09:36:32
之前介绍过如何在ubuntu安装Redis服务器:https://www.cnblogs.com/zifeiy/p/9062738.html
接下来,我们在Redis上进行一些基本的操作。
所县使用命令:redis-cli
登陆Redis命令行。
然后执行下面的指令进行测试与学习:
字符串类型的增删改查
### 增加一个值key为name,value为zifeiy
127.0.0.1:6379> set name 'zifeiy'
OK
### 查询name的值
127.0.0.1:6379> get name
"zifeiy"
### 更新name的值
127.0.0.1:6379> set name 'yiefiz'
OK
### 查询name的值
127.0.0.1:6379> get name
"yiefiz"
### 删除namd的值
127.0.0.1:6379> del name
(integer) 1
### 查询是沟存在name,0表示不存在
127.0.0.1:6379> exists name
(integer) 0
List集合的增删改查
### 添加key为user_list,value为'zifeiy','hello'的list集合
127.0.0.1:6379> lpush user_list 'zifeiy' 'hello'
(integer) 2
### 查询key为user_list的集合
127.0.0.1:6379> lrange user_list 0 -1
1) "hello"
2) "zifeiy"
### 往list底部添加love元素
127.0.0.1:6379> rpush user_list 'hi'
(integer) 3
### 查询key为user_list的集合
127.0.0.1:6379> lrange user_list 0 -1
1) "hello"
2) "zifeiy"
3) "hi"
### 更新index为0的值
127.0.0.1:6379> lset user_list 0 'haha'
OK
### 查询key为user_list的集合
127.0.0.1:6379> lrange user_list 0 -1
1) "haha"
2) "zifeiy"
3) "hi"
### 删除第1个为'wish'的值
127.0.0.1:6379> lrem user_list 0 'haha'
(integer) 1
### 查询key为user_list的集合
127.0.0.1:6379> lrange user_list 0 -1
1) "zifeiy"
2) "hi"
Hash集合的增删改查
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> hset user_hset "user1" "zifeiy"
(integer) 1
127.0.0.1:6379> hset user_hset "user2" "apple"
(integer) 1
127.0.0.1:6379> hlen user_hset
(integer) 2
127.0.0.1:6379> hkeys user_hset
1) "user1"
2) "user2"
127.0.0.1:6379> hget user_hset "user1"
"zifeiy"
127.0.0.1:6379> hgetall user_hset
1) "user1"
2) "zifeiy"
3) "user2"
4) "apple"
127.0.0.1:6379> hset user_hset "user1" "new_zifeiy"
(integer) 0
127.0.0.1:6379> hset user_hset "user2" "banena"
(integer) 0
127.0.0.1:6379> hgetall user_hset
1) "user1"
2) "new_zifeiy"
3) "user2"
4) "banena"
127.0.0.1:6379> hdel user_hset user1
(integer) 1
127.0.0.1:6379> hgetall user_hset
1) "user2"
2) "banena"
SortedSet集合的增删改查
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> zadd user_zset 1 "zifeiy"
(integer) 1
127.0.0.1:6379> zadd user_zset 2 "banana"
(integer) 1
127.0.0.1:6379> zadd user_zset 3 "hello"
(integer) 1
127.0.0.1:6379> zrange user_zset 0 -1
1) "zifeiy"
2) "banana"
3) "hello"
127.0.0.1:6379> zrevrange user_zset 0 -1
1) "hello"
2) "banana"
3) "zifeiy"
127.0.0.1:6379> zscore user_zset "zifeiy"
"1"
127.0.0.1:6379> zscore user_zset "hello"
"3"
最新文章
- MarkdownPad2 表格不显示处理
- 【JUC】JDK1.8源码分析之ReentrantReadWriteLock(七)
- C#写爬虫,版本V2.1
- Coder-Strike 2014 - Finals (online edition, Div. 2) B. Start Up
- lettuce webdriver 自动化测试---玩转BDD
- VSync Count 垂直同步
- eclipse+xdebug
- sqlserver查询编辑器编辑数据
- 快速学习springMVC框架原理
- hbase 命令
- 0426html常用标签属性
- linux系统 户和账号操作
- HanderBar
- mac中 hosts地址
- 由于想要实现下载的文件可以进行选择,而不是通过<;a>;标签写死下载文件的参数,所以一直想要使用JFinal结合ajax实现文件下载,但是ajax实现的文件下载并不能触发浏览器的下载文件弹出框,这里通过模拟表单提交实现同样的效果。
- hdu 4968 最大最小gpa
- javascript多种继承方式(函数式,浅复制,深复制,函数绑定和借用)
- 2、Centos6 安装tomcat8.5.31
- Lonely(非洲NANA作品)
- Xenu Link Sleuth 简单好用的链接测试工具 使用说明
热门文章
- matlab(6) Regularized logistic regression : plot data(画样本图)
- Gitlab,Git设置及使用前的准备
- Copy Books II
- SublimeCodeIntel 所有代码提示和补全插件 All Autocomplete 插件搜索所有打开的文件来寻找匹配的提示词
- spark操作hive方式(scala)
- Linux 硬件软件时间同步
- MongoDB 如何使用内存?为什么内存满了?
- Postgresql pg_dump 与 pg_restore 使用举例
- 西门子二次开发--HMI failed to start
- Codevs 1227 方格取数 2(费用流)