一、打开redis官网下载 稳定版 https://redis.io/download
二、解压 make && make install
二、测试redis,进入安装包src目录,执行 :./redis-server 开启redis服务,然后另一个窗口打开 ./redis-cli 客户端测试!
三、配置后台启动
打开redis.conf文件修改 daemonize yes
后台启动:./redis-server ../redis.conf
配置service 启动 停止
[root@db1 redis-5.0.7]# mkdir /etc/redis
[root@db1 redis-5.0.7]# cp ./redis.conf /etc/redis/6379.conf
[root@db1 redis-5.0.7]# cp ./utils/redis_init_script /etc/init.d/redisd
[root@db1 redis-5.0.7]# cd /etc/init.d/
[root@db1 init.d]# chkconfig --add redisd
[root@db1 init.d]# chkconfig redisd on
[root@db1 init.d]# service redisd start
如果报错:rm -f /var/run/redis_6379.pid
设置密码
vi /etc/redis/6379.conf
配置多ip访问 允许所有IP 0.0.0.0
防火墙开启 端口 firewall-cmd --zone=public --add-port=6379/tcp --permanent 重启:firewall-cmd --reload
vi /etc/init.d/redisd
四 开启php-redis扩展
http://pecl.php.net/package/redis 下载最新的扩展包
解压 并使用 /home/phpstudy/php/bin/phpize 生成 configure 文件
编译
./configure --with-php-config=/home/phpstudy/php/bin/php-config
make && make install
编译好的文件就在这个目录下
配置php.ini 文件 开启 redis 扩展 extension=redis.so 然后重启php-fpm ,php -m 查看扩展是否成功开启。
6.0.3版本
1、安装gcc套装:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
2、升级gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
3、设置永久升级:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
4、安装redis:
wget http://download.redis.io/releases/redis-6.0.3.tar.gz
tar xzf redis-6.0.3.tar.gz
cd redis-6.0.3
make