redis
是人非人的人
这个作者很懒,什么都没留下…
展开
-
redis基础数据格式 - 有序集合
添加,查看//zadd 往集合里面添加一个或多个成员127.0.0.1:6379> zadd myzset 1 "a"(integer) 1127.0.0.1:6379> zadd myzset 2 "b"(integer) 1127.0.0.1:6379> zadd myzset 3 "c" 4 "d" 5 "c"(integer) 2// zrange 查看指定下标区间的成员,其中成员的位置按分数值递增(从小到大)来排序// zrevrange 按从大到小排序原创 2020-08-29 18:40:34 · 223 阅读 · 0 评论 -
redis基础数据格式 - 集合
添加,查看//sadd 往集合中添加三个成员,单个添加127.0.0.1:6379> sadd languages en(integer) 1127.0.0.1:6379> sadd languages zh(integer) 1127.0.0.1:6379> sadd languages fr(integer) 1//Redis2.4版本以前, SADD 只接受单个成员值, 可以一次添加多个127.0.0.1:6379> sadd languages en zh原创 2020-08-28 23:48:00 · 221 阅读 · 0 评论 -
redis基础数据格式 - hash
添加, 读取127.0.0.1:6379> hset languages php "learn php"(integer) 0127.0.0.1:6379> hset languages java "learn java"(integer) 1127.0.0.1:6379> hset languages go "learn go"(integer) 0//也可以是使用hmset 一次设置多个值127.0.0.1:6379> hmset languages php "原创 2020-08-28 23:19:37 · 271 阅读 · 0 评论 -
redis基础数据格式 - 列表
1. 右进左出:队列> rpush languages php java(integer) 2> rpush languages go(integer) 3> llen languages(integer) 3> lpop languages"php"> lpop languages"java"2. 右进右出:栈> rpush languages php java(integer) 2> rpush languages go(int原创 2020-08-26 23:24:58 · 202 阅读 · 0 评论 -
redis基础数据格式 - 字符串
1. 基本使用(读,写,是存在,删除)单个操作:批量操作:是否存在key处理,存在不设置,不存在创建2. 设置过期时间可以通过expire 给已经存在的key设置 过期时间,也可以通过setex 创建并且设置过期时间。*** tips: 如果设置过过期时间的key , 值被重新设置了,对应的过期时间也失效了***3. 计数器如果 value 值是一个整数,还可以对它进行自增操作。自增是有范围的,它的范围是 signed long 的最大最小值,超过了这个值,Redis 会报错。.原创 2020-08-26 17:48:27 · 159 阅读 · 0 评论 -
laravel 中redis相关操作
laravel中使用redis数据库, composer 安装 "predis/predis"包,在config/database.php中进行相关配置。1. 获取所有键redis::command('keys',['*']);2.redis::get(KEY_NAME);3.redis::set(KEY_NAME,VALUE);4.redis::setex(KEY_NAME,TI原创 2017-08-15 13:48:06 · 6933 阅读 · 0 评论 -
mac 安装redis & 关闭保护模式
关于Mac 下安装redis。很多网站介绍,大概就下个.tar.gz安装包,make 测试安装。具体可以参数这个文章:http://www.jianshu.com/p/6b5eca8d908b。具体的配置信息,可根据具体需要,确定是否要加到sbin 下,全局执行。或者只是存在指定路径下,每次开启去到目录下启动。介绍下,3.2版本redis处于安全考虑,默认是开启保护模式。针对之前R原创 2017-08-31 15:22:33 · 1885 阅读 · 0 评论