安装Redis
我的环境是:LAMP服务器(centos 7.4|128)和Redis服务器(centos 7.4|129)↓Redis服务器配置↓1. 下载Redis
[root@client src]# wget http://download.redis.io/releases/redis-4.0.9.tar.gz
[root@client src]# tar zxf redis-4.0.9.tar.gz
[root@client src]# cd redis-4.0.9/deps/
2. 编译
[root@client deps]# make hiredis lua linenoise
[root@client deps]# cd ..
[root@client redis-4.0.9]# make PREFIX=/usr/local/redis MALLOC=libc install
[root@client redis-4.0.9]# cp redis.conf /usr/local/redis/
[root@client redis-4.0.9]# sed -i s/127.0.0.1/0.0.0.0/g /usr/local/redis/redis.conf
[root@client redis-4.0.9]# echo "export PATH=/usr/local/redis/bin:$PATH" >> /etc/profile
[root@client redis-4.0.9]# source /etc/profile
3. 运行
[root@client redis-4.0.9]# nohup /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf &
↓LAMP服务器配置↓安装PHP-Redis
1. 安装相关依赖
[root@server phpredis-3.1.2]# yum install autoconf -y
2. 下载php-Redis
[root@server ~]# cd /usr/src/
[root@server src]# wget https://github.com/phpredis/phpredis/archive/3.1.2.tar.gz
[root@server src]# tar xzf 3.1.2.tar.gz
[root@server src]# cd phpredis-3.1.2/
3. 编译
[root@server phpredis-3.1.2]# /usr/local/php5/bin/phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
configure.in:3: warning: prefer named diversions
configure.in:3: warning: prefer named diversions
[root@server phpredis-3.1.2]# ./configure --with-php-config=/usr/local/php5/bin/php-config --enable-redis
[root@server phpredis-3.1.2]# make && make install
php和redis关联
1. 复制配置文件并添加模块
[root@server phpredis-3.1.2]# cp /usr/src/php-5.3.28/php.ini-production /usr/local/php5/lib/php.ini
[root@server phpredis-3.1.2]# echo 'extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-zts-20090626"' >> /usr/local/php5/lib/php.ini
[root@server phpredis-3.1.2]# echo "extension = redis.so" >> /usr/local/php5/lib/php.ini
[root@server phpredis-3.1.2]# apachectl restart
2. 检查模块
3. 修改网页Redis配置文件
[root@server phpredis-3.1.2]# vi /usr/local/apache/htdocs/config/config_global.php
// -------------------------- CONFIG MEMORY --------------------------- //
$_config['memory']['redis']['server'] = '192.168.134.129';
测试
Redis 服务器
[root@client redis-4.0.9]# redis-cli
127.0.0.1:6379> keys *
(empty list or set)
论坛登陆
Redis 服务器
127.0.0.1:6379> keys *
1) "HqBgcR_onlinelist"
2) "HqBgcR_historyposts"
。。。。。。。。。。。。
LAMP 服务器清空mysql表数据
mysql> select username,password,email from pre_common_member;
+----------+----------------------------------+-------------------+
| username | password | email |
+----------+----------------------------------+-------------------+
| admin | 1516d2b7fd02c2da55f2b469634861aa | 2319763378@qq.com |
+----------+----------------------------------+-------------------+
1 row in set (0.00 sec)
mysql> truncate pre_common_member;
Query OK, 0 rows affected (0.00 sec)
mysql> select username,password,email from pre_common_member;
Empty set (0.00 sec)
论坛登陆