#连接主机
redis-cli -h 192.168.2.109 -p 6379 #通过密码登录
auth "yourpassword" #存取值
set hello world
get hello #发布/订阅模式 [1] [2]
PUBLISH test_channel "hello"
SUBSCRIBE test_channel
UNSUBSCRIBE test_channel #Windows下安装redis为service
redis-server --service-install D:\wnmp\nosql\redis\redis.windows-service.conf
net start redis #获取所有的key
KEYS * #获取以abc开头的key
KEYS abc* del keyname #可删除各种类型(字符串、哈希、列表、集合)的缓存 #列表
rpush listkey a b c d #添加多个元素
lrange listkey 0 -1 #返回列表中所有元素
rpush listkey hello #添加一个元素
brpop listkey 0 #阻塞弹出,如果队列中有数据立即返回,无数据则一直等待 #集合内的操作
sadd myset a b d d #添加元素
srem myset a b #删除元素
scard myset #计算集合元素个数
smembers myset #返回集合中的元素
sismember myset b #判断元素是否在集合中
srandmember myset 1 #随机从集合返回指定个数元素
spop myset #随机从集合弹出元素(被弹出的元素会从集合中删除。Redis从3.2版本开始,spop也支持[count]参数。) #集合间的操作
sadd user:1:follow it music his sports
sadd user:2:follow it news ent sports sinter user:1:follow user:2:follow #求多个集合的交集
sunion user:1:follow user:2:follow #求多个集合的并集
sdiff user:1:follow user:2:follow #求多个集合的差集
sdiff user:2:follow user:1:follow sinterstore user:1_2:inter user:1:follow user:2:follow #将交集的结果保存
sunionstore user:1_2:union user:1:follow user:2:follow #将并集的结果保存
sdiffstore user:1_2:diff user:1:follow user:2:follow #将差集的结果保存 #dbsize返回keys总数 #批量删除keys匹配到的key
redis-cli keys "test*" | xargs redis-cli del #ttl命令会返回键的剩余过期时间,它有3种返回值:
大于等于0的整数:键剩余的过期时间。
-1:键没设置过期时间。
-2:键不存在 #还剩7秒
127.0.0.1:6379> ttl hello
(integer) 7 #select 命令用于切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值
redis 127.0.0.1:6379> SELECT 1 # 使用 1 号数据库
OK

redis相关操作的更多相关文章

  1. Redis 相关操作

    1.安装 下载地址:http://www.redis.cn/ 在使用Redis时,开始就遇到了问题,客户端打不开,原因是需要先开启服务端,这需要先配置—— 1.下载好redis安装包,解压安装之后,复 ...

  2. redis相关操作&基本命令使用

    Redis简介 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. Redis是 NoSQL技术阵营中的一员,它 ...

  3. Window下,前后端分离项目,登录权限验证中的,Redis相关操作

    [1]官网下载Redis(解压版) https://redis.io/download [2]切换到目录下打开DOS,执行指令启动Redis redis-server.exe redis.window ...

  4. redis对sorted_set进行的相关操作

    redis对sorted_set(有序集合)类型操作的相关命令以及如何在python使用这些命令 redis对sorted_set(有序集合)类型操作的命令: 命令 语法 概述 返回值 Redis Z ...

  5. redis对set(无序集合)的相关操作

    redis对set类型(无序集合)操作的相关命令以及如何在python使用这些命令 redis对set类型操作的命令: 命令 语法 概述 返回值 Redis Sadd 命令 sadd key memb ...

  6. redis对list进行的相关操作

    redis对list类型进行的相关操作以及如何在python使用 redis对list类型操作的命令: 命令 语法 概述 返回值 Redis Blpop 命令 BLPOP key1 [key2 ] t ...

  7. redis对hash进行的相关操作

    redis对hash类型操作的相关命令以及如何在python使用这些命令 redis对hash类型操作的命令: 命令 语法 概述 返回值 Redis Hdel 命令 hdel key field [f ...

  8. redis对string进行的相关操作

    redis对string类型操作的相关命令以及如何在python使用这些命令 redis对string类型操作的命令: 命令 语法 概述 返回值 Redis SET 命令  set key value ...

  9. openresty 学习笔记三:连接redis和进行相关操作

    openresty 学习笔记三:连接redis和进行相关操作 openresty 因其非阻塞的调用,令服务器拥有高性能高并发,当涉及到数据库操作时,更应该选择有高速读写速度的redis进行数据处理.避 ...

随机推荐

  1. day3-->深浅拷贝

    import copy #浅拷贝 #copy.copy() #深拷贝 #copy.deepcopy() #赋值 #a = '123' #b = a a1 = 123123 a2 = 123123 #查 ...

  2. Gulp实战

    推荐文章: gulp.js中文网   :     http://www.gulpjs.com.cn/ DBPOO           :   http://www.dbpoo.com/getting- ...

  3. 转:对UI自动化测试的一些感悟

    不断发掘自动化测试对各个团队的附加价值,这样才能得到来自四面八方的支持,没有将自动化加入项目过程的自动化都达不到预期的效果. UI自动化框架 把UI自动化框架设计成一个拼图性质的架构.把每个特性都设计 ...

  4. jxl应用事例

    实例中主要目的是解析jxl使用流程以及jxl绘制Excel的写法思路,代码掩去了项目中的真实数据,请根据需求酌情修改,如果有帮助到有需要的人,不胜欢喜. Dao层为查询数据库,返回list数据,此处省 ...

  5. javascript中事件对象注册与删除

    事件对象 注册事件 直接给dom对象设置属性,只能给对象设置一个属性,如果设置多个事件处理函数,则最后的生效: 给html标签设置属性,(若法1和法2同时使用,则法1生效): 事件注册 绑定事件监听函 ...

  6. Xilinx 7 Serial PUDC_B

    PUDC_B管脚用途 Pull-Up During Configuration (bar) Active-Low PUDC_B input enables internal pull-up resis ...

  7. matplotlib基本用法-【老鱼学matplotlib】

    本文介绍一下matplotlib的最基本用法. 这次我们要显示一个线性方程的直线. 首先要引入matplotlib库,一般是用plt这个简写的,我们就按照大多数人的惯例来进行命名: import ma ...

  8. Linux内核原理与分析-第一周作业

    本科期间,学校开设过linux相关的课程,当时的学习方式主要以课堂听授为主.虽然老师也提供了相关的学习教材跟参考材料,但是整体学下来感觉收获并不是太大,现在回想起来,主要还是由于自己课下没有及时动手实 ...

  9. CodeForces 721C Journey(拓扑排序+DP)

    <题目链接> 题目大意:一个DAG图有n个点,m条边,走过每条边都会花费一定的时间,问你在不超过T时间的条件下,从1到n点最多能够经过几个节点. 解题分析:对这个有向图,我们进行拓扑排序, ...

  10. Spark环境搭建(四)-----------数据仓库Hive环境搭建

    Hive产生背景 1)MapReduce的编程不便,需通过Java语言等编写程序 2) HDFS上的文缺失Schema(在数据库中的表名列名等),方便开发者通过SQL的方式处理结构化的数据,而不需要J ...