Redis命令小细节

WBOY
풀어 주다: 2016-06-07 15:21:24
원래의
969명이 탐색했습니다.

Redis命令小细节 1. set setnx setex set 将字符串 value的值关联到key ,如果key已经存在,那么覆盖原来的,如果不存在,

Redis命令小细节

1.  set  setnx  setex

set  将字符串 value的值关联到key ,如果key已经存在,那么覆盖原来的,如果不存在,那么就创建

setnx  将key的值设置为value,当且仅当key不存在的时候,如果key已经存在,是设置不成功的。

SetEx是设置一个带生存期限的key,通过下面,我们可以发现,setex的参数顺序是,key time value,

同时,需要注意的是,setex和set一样,如果key不存在,那么创建,,如果key已经存在了,那么就覆盖。

我觉得可以捎带着说一下expire和persist 这两个命令一个是给一个键设置生存时间,一个是移出键的生存时间

2.  LPUSH  LPUSHX

lpush是将一个或者多个value插入到key列表的表头(左边)【rpush相对是插入到列表的表尾 右边】,注意如果key原来是不存在的,那么就创建一个空列表并执行lpush操作。

lpushx也是将一个或者多个value插入到key列表的表头,但是如果key不存在,那么就什么都不在,返回一个false【rpushx也是同样】

3.  LRANGE  LINDEX

lrange 返回列表 key 中指定区间内的元素,区间以偏移量 start 和 stop 指定。这里说明一点,list下标以0开始,然后是1 ,2 ,3 ……最后一个是-1  倒数第二是 -2  倒数第三是 -3

那么,如果是0 -1 表示从第0个到倒数第一个,  如果是0 -2 那么就是0到倒数第二个

Lindex 返回list下标为index的元素,同样也是list下标以0开始,然后是1 ,2 ,3 ……最后一个是-1  倒数第二是 -2  倒数第三是 -3那么,如果是0 -1 表示从第0个到倒数第一个,  如果是0 -2 那么就是0到倒数第二个

Ubuntu 14.04下Redis安装及简单测试

Redis集群明细文档

Ubuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis

Redis系列-安装部署维护篇

CentOS 6.3安装Redis

Redis安装部署学习笔记

Redis配置文件redis.conf 详解

Redis 的详细介绍:请点这里
Redis 的下载地址:请点这里

本文永久更新链接地址

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!