11个月前 (01-10)
阅读(291)
评论(2)
kangle 怎么安装php扩展呢?看下面,下面啊以redis为例。一、下载phpredis扩展,并解压wget https://github.com/phpredis/phpredis/archive/4.0.2.tar.gz
tar -zxf 4.0.2.tar.gz
cd phpredis-4.0.2二、找到对应的php版本phpize ,进行初始化/vhs/kangle/ext/tpl_php5633/bin/phpize三、编译./configure --with-php-config=/vhs/kangle/ext/tpl_ph...
1年前 (2018-11-09)
阅读(277)
评论(0)
一、incr应用场景:文章浏览量、网站访问量incr web
可以统计次数二、setbig、getbit、bitcount 应用场景: 1、文章点赞/取消点赞 setbig例子:假设用户的数字id为1000,对照片id为100的文章点赞。首先根据照片id生成赞数据存储的redis key,
比如生成策略为like_article:{article_id},id为1000的用户点赞,只需要将like_article:100的
第1000位置为1即可(取消赞则置为0)。
setbig like_article:100 ...
1年前 (2018-07-09)
阅读(390)
评论(0)
看例子:1.php<?php
ini_set('session.save_handler','redis');
ini_set("session.save_path","tcp://127.0.0.1:6379?auth=123456");//如果没有密码不需要?auth=123456
session_start();
$_SESSION['aaaaaa111'] = 'qqqqqqqqqqqqqqqqq111q';2.php<?php
ini_...
2年前 (2018-06-13)
阅读(701)
评论(0)
Redis设置最大占用内存,打开redis配置文件,找到maxmemory参数,修改后面的值[值为bytes字节类型]如果你使用redis的环境为Linux,可以使用下面命令查找配置文件路径find / -name redis
2年前 (2018-05-18)
阅读(813)
评论(0)
PHP调用Redis进去读写操作,大并发下会出现:读取key1,没有内容则写入内容,但是大并发下会出现同时多个php进程写入的情况,这个时候需要加一个锁,即获取锁的php进程有权限写。$lock_key = 'LOCK_PREFIX' . $redis_key;
$is_lock = $redis->setnx($lock_key, 1); // 加锁
&nbs...
2年前 (2018-01-29)
阅读(645)
评论(0)
1 daemonize no默认情况下,redis 不是在后台运行的,如果需要在后台运行,把该项的值更改为yes2 pidfile /var/run/redis.pid当Redis 在后台运行的时候,Redis 默认会把pid 文件放在/var/run/redis.pid,你可以配置到其他地址。当运行多个redis 服务时,需要指定不同的pid 文件和端口3 port监听端口,默认为63794 #bind 127.0.0.1指定Redis 只接收来自于该IP 地址的请求,如果不进行设置,那么将处理所有请求,在生产环境中为了安全最好...
4年前 (2016-06-14)
阅读(1009)
评论(0)
[分享]一个比较实用的Redis封装类,为了方便PHP操作Redis,特从百度搜了一些Redis类,取其精华整理了下,现在拿出来分享。