Redis
Strange_Ltike
这个作者很懒,什么都没留下…
展开
-
使用redis获取当天登录的用户量
例子 登录就可以记录为1 没登陆就记录为0 #bit map设置key和value setbit login_11_09 100 1 login_11_09 key 100可以做为用户id 在redis中是bit的下标值offet 1是值 在bit中只有0和1 setbit login_11_09 101 1 setbit login_11_09 102 1 setbit login_11_10 102 1 统计连续两天登录的用户量 BITOP and login_11_09-10原创 2021-12-02 21:15:11 · 503 阅读 · 0 评论 -
Redis的单线程和高性能
Redis是单线程吗? Redis 的单线程主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程。但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 Redis 单线程为什么还能这么快? 因为它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。正因为 Redis 是单线程,所以要小心使用 Redis 指令,对于那些耗时的指令(比如keys),一定要谨慎使用原创 2021-11-06 17:05:28 · 123 阅读 · 0 评论 -
Redis安装
下载地址: http://redis.io/download 安装步骤: 安装gcc yum install gcc 把下载好的redis-5.0.3.tar.gz放在/usr/local文件夹下,并解压 wget http://download.redis.io/releases/redis-5.0.3.tar.gz tar xzf redis-5.0.3.tar.gz cd redis-5.0.3 进入到解压好的redis-5.0.3目录下,进行编译与安装 make 修改配置 daemonize原创 2021-11-06 16:47:50 · 98 阅读 · 0 评论 -
Redis(定义)
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或原创 2020-05-24 22:14:11 · 499 阅读 · 0 评论 -
PHP-Redis(一)
Redis支持的数据类型 keys : 给存储在redis 内存中的数据起的变量名字 Values: String Lists Sets Sorted sets Hash 连接 连接之前需要把php.info中的 extension=php_redis.dll //实例化对象 $redis = new Redis(); //定义主机端口 $host = '自己的内网ip地址'; $posr = 6379; //连接redis服务器 $redis原创 2020-05-24 22:09:36 · 259 阅读 · 0 评论