文档章节

redis、基本命令

captainliu
 captainliu
发布于 2016/10/04 18:08
字数 221
阅读 6
收藏 0
点赞 0
评论 0

1、字符串

设置字符串值

SET key value [EX seconds] [PX milliseconds] [NX|XX]

    ex:设置过期时间  以秒为单位;等同于  setex  key    seconds  value

    eg:set  a c ex 10   == setex   a  10  c

    px:设置过期时间  以毫秒为单位,等同于psetex  key  milliseconds  value  

    eg:set  a   d  px  10000  ==  psetex  a  10000 d

    nx:键值不存在才能设置值,等同于setnx    key  value

    eg:set  a    c  nx   ==  setnx   a   c

    xx :键值存在时才能设置值

    eg:set   a   b  xx

设置多个键值得字符串

    MSET key value [key value ...]

    eg: mset a  1  b  2  c  3

查看剩余时间

TTL key:查看剩余秒数

PTTL key:查看剩余毫秒数

key存在但没有设置TTL,返回 -1

key存在,但还在生存期内,返回剩余秒或毫秒

key曾经存在,但已经消亡,返回 -2  (2.8版本之前返回-1)

 

 

© 著作权归作者所有

共有 人打赏支持
captainliu
粉丝 10
博文 94
码字总数 83678
作品 0
昌平
程序员
Redis基本事务

Redis基本事务 有时候我们为了同时操作多种数据结构,需要多次调用命令在同一时刻。Redis有五种命令可以让我们不间断的操作多种keys: ,,,和 在Redis中一个基本事务是什么? 在Redis中,一个基...

Airship ⋅ 2016/01/28 ⋅ 0

Redis Expireat 命令与EXPIREAT命令的区别

Expireat命令- 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)。 Redis Expire 命令 Redis Expire 命令用于设置 ...

Airship ⋅ 01/22 ⋅ 0

jedis的源码理解-基础篇

基于jedis 2.2.0-SNAPSHOT 首先是对输入输出Stream进行了包装生成出两个类redis.clients.util.RedisOutputStream 和 redis.clients.util.RedisInputStream。这两个类极大的简化了IO操作的操作...

iHenn ⋅ 2013/05/06 ⋅ 0

Redis 数据备份与恢复命令

Redis SAVE 命令用于创建当前数据库的备份。 语法 redis Save 命令基本语法如下: redis 127.0.0.1:6379> SAVE 实例 redis 127.0.0.1:6379> SAVE OK 该命令将在 redis 安装目录中创建dump.rd...

凯文加内特 ⋅ 2015/11/03 ⋅ 0

Redis 数据备份与恢复

Redis SAVE 命令用于创建当前数据库的备份。 语法 redis Save 命令基本语法如下: redis 127.0.0.1:6379> SAVE 实例 redis 127.0.0.1:6379> SAVE OK 该命令将在 redis 安装目录中创建dump.rd...

个人主页_ ⋅ 2017/08/19 ⋅ 0

Redis 学习路线

学习和使用 Redis 一般可以分为以下四个阶段: 初学者入门 进阶实战 理解原理 贡献和开发 本文接下来将在四个小节里面分别对这四个阶段进行介绍。 初学者入门 如果你只是对 Redis 感兴趣, ...

JackFace ⋅ 2016/06/17 ⋅ 0

redis事物详解

Redis中的事务就是一组命令的集合,被依次顺序的执行,当然你可以放弃事务的执 行,那么所有事务里面的命令都不会执行。 关于Redis的事务有几点说明: 1:Redis的事务仅仅是保证事务里的操作...

daydayup08 ⋅ 2016/04/23 ⋅ 0

Redis学习笔记之Redis数据类型(四)

Redis的五大数据类型 1.1 String(字符串) String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 string类型是二进制安全的。意思...

残风vs逝梦 ⋅ 2016/08/07 ⋅ 0

redis备份恢复

注意:[恢复只需将备份文件移动到redis安装目录,重启服务即可,如果是RDB持久化只需将dump.rdb移动到安装目录,如果是aof持久化只需将appendonly.aof移动到安装目录,如果是RDB+AOF持久化需...

arvin_qin ⋅ 2017/05/26 ⋅ 0

golang操作Redis(redigo基础篇)

现在的redis大红大紫,而且很多应用场景都适合使用Reids来做缓存或者直接做存储,典型的如mysql前端缓存、手游里面的排行榜等。那么我们怎样用golang来操作redis呢? 熟悉redis的同学,肯定第...

gotaly ⋅ 2014/08/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

分布式数据库中间件DDM的实现原理

随着数据量不断增大,传统的架构模式难以解决业务量不断增长所带来的问题,特别是在业务成线性、甚至指数级上升的情况。此时我们不得不通过水平扩展,把数据库放到不同服务器上来解决问题,也...

中间件小哥 ⋅ 9分钟前 ⋅ 0

字符编码那点事:快速理解ASCII、Unicode、GBK和UTF-8

原作者:阮一峰(ruanyifeng.com),现重新整理发布,感谢原作者的无私分享。 1、引言 今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料。 这个问题比我想象的复杂,午饭...

JackJiang- ⋅ 16分钟前 ⋅ 0

Spring Cloud构建微服务架构:服务消费(基础)

使用LoadBalancerClient 在Spring Cloud Commons中提供了大量的与服务治理相关的抽象接口,包括DiscoveryClient、这里我们即将介绍的LoadBalancerClient等。对于这些接口的定义我们在上一篇介...

itcloud ⋅ 16分钟前 ⋅ 0

MaxCompute产品最新进展 -- 从马力到计算力

摘要:本文从马力作为功率衡量标准为切入点,介绍了大数据领域的计算力衡量标准TPCBB以及MaxCompute2.0在Big Bench上的卓越表现。同时详细地分享了取得优异成绩背后的产品在最新有哪些进展,...

猫耳m ⋅ 17分钟前 ⋅ 0

Linux系统

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 Linux系统: Unix:是C语言转做出来的,最早的网...

凯哥学堂 ⋅ 17分钟前 ⋅ 0

13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

13.1 设置更改root密码 启动MySQL数据库 [root@linux-10 ~]# /etc/init.d/mysqld startStarting MySQL SUCCESS! 由于MySQL的相关命令的所在路径不在系统的环境变量中,因此需要将路径添...

影夜Linux ⋅ 20分钟前 ⋅ 0

jeesite shiro+redis实现cache和session共享

jeesite这个开源框架本身集成的有shiro+redis来实现cache和session共享,但是需要修改一下文件配置即可 首先找到spring-context-shiro.xml文件 找到bean id为sessionDAO,将其修改为如下 <!...

wangxujun59 ⋅ 20分钟前 ⋅ 0

基本JNI搭建

1、编写Java代码 首先我们需要编写自己的java代码 public class Hello { static{ System.loadLibrary("hello-jni"); } public native String sayHello();} 2、把...

国仔饼 ⋅ 22分钟前 ⋅ 0

MaxCompute产品最新进展 -- 从马力到计算力

摘要:本文从马力作为功率衡量标准为切入点,介绍了大数据领域的计算力衡量标准TPCBB以及MaxCompute2.0在Big Bench上的卓越表现。同时详细地分享了取得优异成绩背后的产品在最新有哪些进展,...

阿里云云栖社区 ⋅ 26分钟前 ⋅ 0

AppDelegate 设置Root相关

self.window = UIWindow.init(frame: UIScreen.main.bounds) self.window?.backgroundColor = UIColor.white self.window?.makeKeyAndVisible() self.window?.rootViewController = RootTabB......

west_zll ⋅ 34分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部