redis
文章平均质量分 72
Seaiio
永远是个初学者
展开
-
php操作redis实现朋友圈投票
php操作redis实现朋友圈投票案例需求1:每人每天可投票一次2:有固定的被投票人实现1.新建一个vote类,有user投票人和vote被投票人两个变量use think\cache\driver\Redis;class Vote{ public $user;//投票者 public $vote;//被投票者 function __construct...原创 2020-03-19 16:33:00 · 13760 阅读 · 0 评论 -
docker安装redis
**docker安装redis**1、拉取redisdocker pull redis:latest2、查看是否安装docker images3、启动redis容器docker run -itd --name redis-demo -p 32771:6379 redis我的6379端口已经使用,所以映射到了32771端口,注:安全组要放行端口4、进入redisdo...原创 2019-12-26 16:53:41 · 2972 阅读 · 0 评论 -
Redis 持久化之RDB和AOF
**Redis 持久化之RDB和AOF**Redis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演示,优缺点来学习 Redis 的重点知识持久化。RDB 详解RDB 是 Redis 默认的持久化方案...原创 2019-12-24 16:20:09 · 13969 阅读 · 0 评论 -
thinkphp 实现redis简单的消息队列
thinkphp 实现redis简单的消息队列本章简单的实现。消息队列的入列和出列1.入列,入列作为生产者,只管尽情的成产即可,无需考虑其他 (秒杀、抢购场景除外)。此次我们假如有十个用户进入队列。 //入列,生产者public function into(){ $redis = new Redis(); //业务场景不在此阐述 for ( $i = 1 ; ...原创 2019-11-29 11:13:40 · 19390 阅读 · 0 评论 -
thinkphp5 操作 redis 实现文章的热度排行和点赞排行
thinkphp5 操作redis 实现文章的热度排行和点赞排行使用redis hash散列 和zset有序集合实现文章的热度排行和点赞排行1.首先为文章建立散列,存入基本信息。mysql简单设计获取所有文章,并存入redis//所有新闻页public function news(){ $redis= new Redis(); $list = News::selec...原创 2019-11-28 16:13:54 · 18740 阅读 · 1 评论 -
redis 订阅发布
redis 订阅发布subscribe 订阅者publish 发布者1.我们启用四个进程,三个为订阅者(subscribe),一个为发布者(publish)订阅者加入demo发布者发布消息这是在看三个订阅者的信息。这时候demo1112223334已经显示了...原创 2019-11-26 13:17:16 · 1947 阅读 · 0 评论 -
thinkphp5操作zset有序集合
**thinkphp5操作zset有序集合****redis 五大类型之zset有序集合基本命令:zadd 给有序集合添加一个成员和分支zrem 删除一个有序集合的成员zcard 集合数量zcount 返回分支介于min和max中间的成员数量zincrby 给集合成员加上value值zrank 返回成员在集合中的位置zscore 返回成员的分值zrange 返回集合的元素,...原创 2019-11-24 17:25:06 · 4295 阅读 · 0 评论 -
thinkphp5操作hash散列
**thinkphp5操作hash散列**redis 五大类型之一hash散列基本命令:hset 设置key=》val值hget 获得指定key值hgetall 获得散列所有key和valhdel 移除建值hmget 获取一个或回个建的值hmset 设置一个或多个键和值hlen 查询散列键值对个数hexists 检查key是否在散列中hkeys 获得散列包含的所有key...原创 2019-11-24 16:42:28 · 2817 阅读 · 0 评论 -
thinkphp5操作set集合
thinkphp5操作set集合redis 五大类型之一set集合,set和list的区别set没有重复值基本命令:sadd 将一个元素添加到集合里,返回被添加元素当中原本并不存在于集合的元素数量srem 从集合里删除一个活多个元素,返回被删除元素数量sissmember 检查元素item是否在集合中scard 返回集合中的数量smembers 返回集合中所有元素spop 随机...原创 2019-11-23 15:41:15 · 2805 阅读 · 0 评论