码迷,mamicode.com
首页 > 其他好文 > 详细

redis常用命令部分整理和含义

时间:2015-11-17 19:28:56      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:redis   命令   

String 类型

set

setnx

setex

setrange 子字符串范围字符串

mset

msetnx

msetex

get

getnx 如果没有就添加 如果有了不添加返回0、

getex如果没有添加 如果有,替换返回原值

mget批量

getrange

append拼接

strlen字符串长度

incr 自增

incrby 指定自增

decr自减

decrby指定自减

hashe类型

hset  user:001 name lijie

hget

hsetnx

hmset

hincr

hincrby

hexists

hlen

hdel

hkeys 返回所有见键

hvals

hgetall

lists类型 

lpush 头部 添加 元素  棧 

rpush 尾部 添加 元素 队列

linsert指定 位置   X   before X  X  

lset 指定 下标 元素 

lrem 从 key对应list中 删除 N 个 value相同的元素.

ltrim 取到 范围后把其他元素 全部 删除 

lpop从 list的 头部 删除 元素 ,并返回删除 元素 

rpop从 list的 尾部 删除 元素 ,并返回删除 元素

lrange 0 -1 从 头 到 尾  ()

rpoplpush从 第一个 list尾部 移除 元素并添加到第二个list的 头部 

lindex返回名称 为 key的list中 index位置的元素

llen

sets类型

Hash table

sadd添加 1   0 

smembers查看   

srem

spop随机弹出

sdiff集合差集

sdiffstore取差集并存储

sinter交集

sinterstore取交集并存储

sunion并级

sunionstore

smove 第一个集合的元素移动到第二个集合

scard 集合个数

sismembers 判断某元素是否为集合元素

srandmember 随机取元素

zset 类型有序集合

zadd      zadd myzset 1 "one"

 zrange    withsoures

zrem

zincrby对顺序指定增加

zrank排序 返回索引 小-〉大

zrevrank  大到小 降序 返回索引位置

 zrevrange 降序

zrangebyscore   按照顺序范围删除

zcount 区间数量

zcard 个数

zremrangbyrank按照索引删除

——————————————————————————————————————————————————————

健值

模糊匹配

keys * 返回所有健

exists  存在1 不存在0

del 删除 成功1  不成功0

expire设置过期时间

ttl获取key有效时常

select 选择数据库

persist 取消定时   如果已经取消过期时间返回-1

randomkey随机返回key

rename重命名

type 返回key类型 type x 

__________________________________________________________________________________________________________________________________________

服务器的相关命令

ping 测试连接是否存活

echo 

select 0-15

quit

dbsize返回当前数据库中key的数目

info redis信息

config get 返回相关配置的值

flushdb 删除当前选择数据库中所有的key 

flushall 删除所有

————————————————————————————————————————————————————————

高级应用

安全性:

requirepass beijing

auth 授权 

redis-cli -a 密码 

主 从: 

master 多个 slave,还可以连接到 其他 slave

slave于 slave连接  避免 master宕机 心跳 感应 

slave 服务器 添加 slaveof 192.168.1.1 6379#指定master 的 ip和 端口 

                            masterauth tamp#主 服务器的密码 

事物 :

mulit

set x xx

discard 清空 队列  事物 回滚 

exec


redis常用命令部分整理和含义

标签:redis   命令   

原文地址:http://crazydick.blog.51cto.com/2713489/1713384

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!