Ubuntu下安装redis
(以下操作均在普通用户下,如果显示权限不足,则用sudo命令)
1.官网下载linux版本的安装包
2.解压
tar -zxvf 压缩包名
3.安装gcc-c++
centos中使用才可以yum,我这里使用的是Ubuntu,ubuntu默认软件包管理器不是yum
sudo apt-get install build-essential
4.在redis路径下执行make命令
当成功之后,再一次make就快了,表示成功了
5.make install 命令查看是否安装好
6.redis的默认安装路径为
/usr/local/bin
7.redis配置文件
- 在bin目录下创建一个新的目录 : mkdir maconfig
- 将redis文件下的redis.conf复制到 maconfig目录下 :cp 原目录 maconfig
8.修改maconfig目录下的redis.conf文件
将daemonize改为 yes 表示后台启动 强行写入命令 :w !sudo tee %
9. 启动redis服务
在bin路径下执行redis-server maconfig/redis.conf
10.使用redis-cli进行连接测试
redis-cli -p 6379
11.查看redis进程
ps -ef |grep redis
12.关闭redis服务
在redis-cli进去的地方执行 shutdown ,然后用exit退出进程
如果出现**error) ERR Errors trying to SHUTDOWN. Check logs.**这种错误
解决办法:
1、在你redis-cli 同级目录建立 redis-log.log文件并给所有用户可读可写的权限。
创建存放redis日志的文件:touch redis-log.log
给所有人可读可写的权限:chmod 666 redis-log.log
2、修改 redis.conf 文件中的 logfile 值
或者在redis-server maconfig/redis.conf的时候 使用sudo命令操作