一、前言
redis 是当前流行的 nosql 数据库,很多网站都用它来做缓存,今天我们在下安装并配置下 redis。
二、安装并配置 redis
1、安装 redis
- sudo apt - get install redis - server //安装redis
安装完可以执行 redis-cli 启动命令行模式,并写入查看数据试下
2、配置 redis
2.1 配置远程登录
默认 redis 是不允许远程登录的,需要我们配置
- #编辑redis配置文件
- sudo vim /etc/redis/redis.conf
- #注释下面这一行 我的是69行 可以搜索bind查找
- #bind 127.0.0.1
修改完重启下 redis, 详见 2.3 重启 redis。
接下来我们测试远程登录是否成功, 远程登录需要执行登录的服务器已经安装了 redis, 我这是虚拟机 Ubuntu,我本机 window 已经配置了 redis
- #启动window下的redis
- #进入cmd命令模式
- 注:redis-cli -h (ip 地址) -p (端口号 默认是6379) 注意参数要和具体指要空格隔开
- redis-cli 是需要添加环境变量的,下图是我系统添加的环境变量
2.2 配置密码登录
- 1 #编辑配置文件
- 2 sudo vim /etc/redis/redis.conf
- 3 #找到下面这一行并去除注释(可以搜索requirepass)我的 是396行
- 4 #requirepass foobared 未修改之前
- 5 #修改之后
- 6 requirepass 123456 #123456是我的redis密码
修改之后如果不用密码直接登录也是可以的不过不可以操作,提示需要认证
- 1 redis-cli -a 123456(如果不是本机 可以不下-h 和-p )
我们使用密码登录就可以正常操作了
2.3 重启 redis
- 1 sudo service redis restart
- 2 #或者可以强制杀死再手动开启
- 3 sudo killall redis-server
- 4 sudo redis-server /etc/redis/redis.conf & #这里最好把配置文件加进去不然可能会出现配置未生效
我这边重启以及强制关闭再开启会报错
原因是我配置文件的第一行是无效的配置(/etc/redis/redis.conf line 1),我删除后重启就好了
三、安装 php 扩展
- sudo apt-get install php-redis
安装完之后重启下 php,apacheh 或者 nginx 等查看 phpinfo 查看或者 php -m|grep redis 查看扩展
下面关于 Redis 的文章您也可能喜欢,不妨参考下:
Ubuntu 14.04 下 Redis 安装及简单测试
Redis 主从复制基本配置
Redis 集群明细文档
Ubuntu 16.04 环境中安装 php7.0 Redis 扩展
7.0 安装 Redis 3.2.1 详细过程和使用常见问题
Ubuntu 16.04 环境中安装 PHP7.0 Redis 扩展
Ubuntu 15.10 下 Redis 集群部署文档
Redis 实战 中文 PDF
Redis 的详细介绍:
Redis 的下载地址:
来源: