linux下redis安装

redis 官方地址http://www.redis.cn/download.html

放到对应目录 cd /usr/loca/

下载redis

$ wget http://download.redis.io/releases/redis-6.0.6.tar.gz
$ tar xzf redis-6.0.6.tar.gz
$ cd redis-6.0.6
$ make && make install(make PREFIX=/usr/local/redis install)
如果遇到 Linux安装redis6.0.8,make时报错make[1]: *** [server.o] Error 1的解决方法

	原因是因为gcc版本过低,yum安装的gcc是4.8.5的。因此需要升级gcc,升级过程如下:

1	yum -y install centos-release-scl

2	yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

3	scl enable devtoolset-9 bash

	#修改环境变量

4	echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile

   然后再次执行   make &&  make install

参考地址 :https://www.cnblogs.com/hunanzp/p/12304622.html

启动 redis

./redis-server redis.conf

交互

./redis-cli

基本可以正常操作

安装 PHP redis 扩展

开始在 PHP 中使用 Redis 前,我们需要确保已经安装了redis服务,且你的机器上能正常使用PHP。 接下来让我们安装 PHP redis 驱动,下载地址为:https://github.com/phpredis/phpredis/releases

下载并安装最新版

1 $ wget https://github.com/phpredis/phpredis/archive/5.3.2.tar.gz

2 $ tar -zxvf 5.3.2.tar.gz

3 $ cd phpredis-5.3.2

4 $ /usr/local/php/bin/phpize # php安装后的路径

5 $ ./configure --with-php-config=/usr/local/php/bin/php-config

6 $ make && make install

将redis.so添加到php.ini中

1 $ echo ‘extension=redis.so’ >> /usr/local/php/etc/php.ini

重启php-fpm服务

1 $ /etc/init.d/php-fpm restart

查看redis扩展是否安装成功

执行 $ php -m | grep redis

返回 redis 则成功

测试

$redis = new \Redis(); // 实例化

$redis->connect(‘127.0.0.1’,6379);

$redis->set(‘ceshi’,111);

$redis->get(‘ceshi’);

redis 远程连接

1: 配置redis.conf vim redis.conf

1)# bind 127.0.0.1 或者放开对应的白名单

2)Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为no 则不是以守护进程的方式运行

daemonize no

3)保护模式 同守护进程一样

protected-mode no

  1. 设置密码(永久设置,重启服务依然有效)

requirepass password

2: 服务器开放6379端口

 1)检查防火墙状态

     firewall-cmd --state

  2)如果没有开启,手动开启防火墙

     systemctl start firewalld.service

  3)开放6379端口

 firewall-cmd --zone=public --add-port=6379/tcp --permanent

4)重启防火墙
    systemctl restart firewalld.service

5)重新载入配置
firewall-cmd --reload

3:重启redis

sudo /etc/init.d/redis start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值