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

redis-2

时间:2018-05-28 21:20:13      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:select   比较   批量   数据   集合   命令   zadd   sre   pass   

一、redis常用操作介绍

技术分享图片

技术分享图片

setnx 会返回一个值,返回0,说明该key已经存在,不会改变,返回1,说明该key不存在并创建,ex  设置过期时间

技术分享图片  技术分享图片

左侧加入一个元素或取出一个元素,右侧取出一个元素

技术分享图片

linsert 在某个元素前面或后面加入一个元素,lset 修改某个元素

技术分享图片 技术分享图片

查看某个元素和链表中共有几个元素

技术分享图片 

sadd集合中插入元素,smembers查看元素,srem删除元素,spop随机查看元素并删除;

两个集合比较,差集,并集,交集,那个集合在前,以哪个集合为标准

技术分享图片 技术分享图片

store 求交集并集差集并存储,sismember查看某个元素是否在属于集合,返回0,不存在,返回1存在

技术分享图片  技术分享图片

srandmember 随机查看集合元素但不删除,spop 随机查看集合元素并删除。

技术分享图片

有序集合操作

技术分享图片

zadd 增加元素,zrem删除元素,zrange查看有序集合的元素

技术分享图片 技术分享图片

正向或反向取索引值,正向或反向排序。zcard查看集合中有几个元素,zcount zeta 10 20 ,查看sroce取值范围区间内有几个元素。

技术分享图片  技术分享图片

ZREMRANGEBYSCORE zeta 1 10 查看score 在 1-10之间的元素并删除,

ZREMRANGEBYRANK zeta 0 1 删除索引在0-1之间的元素

ZRANGEBYSCORE zeta 1 15 查看score在1-15之间的元素

技术分享图片 技术分享图片

hash

技术分享图片

hmset批量创建键值对,hgetall查看键值对和hmget某个键值。

hdel 删除某个键值对,hkeys  查看所有key , hvals  查看所有values,  hlen查看有几个键值对。 

技术分享图片 技术分享图片

二、redis操作键值介绍

1、

技术分享图片

技术分享图片

取出所有KEY值和模糊查询key值,exists 判断某个key值是否存在,存在返回1,不存在返回0,del 删除key值

技术分享图片 技术分享图片 技术分享图片

expire 设置过期时间, ttl查看过期时间,返回-2,说明已经过期,返回-1.说明没有设置过期时间

select 选择数据库 , move 移动数据库

persist 取消过期时间

技术分享图片     技术分享图片 技术分享图片

randomkey 随机获取一个KEY,rename 重命名 ,type 获取key的类型

FLUSHDB 清空当前数据库的所有key值,flushall 清空所有数据库的key值,

dbsize 查询当前数据库key的条目

技术分享图片  技术分享图片

三、redis 安全设置

技术分享图片

1、修改配置文件 vim /etc/redis.conf

requirepass 123456        #设置密码为123456

rename-command CONFIG aming      #修改config 命令为aming

技术分享图片

 

redis-2

标签:select   比较   批量   数据   集合   命令   zadd   sre   pass   

原文地址:https://www.cnblogs.com/wbjy123linux/p/9085820.html

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