1-安装
-
首先点击此官网链接下载redis数据库包
- 将下载的包拖到ubuntu桌面,并打开终端进入桌面
如果没有安装gcc,先执行安装命令:sudo apt-get install gcc
执行解压命令:sudo tar -xzf redis-4.0.11.tar.gz -C /opt/
执行命令:cd /opt/redis-4.0.11/src
执行命令:sudo make distclean
执行命令build源码:sudo make
如果make成功会有如下提示:Hint: It's a good idea to run 'make test' ;)
- 将下载的包拖到ubuntu桌面,并打开终端进入桌面
-
测试一下build是否成功了,执行命令:
sudo make test
此处会执行一段时间
出现如下提示,则证明成功了
\o/ All tests passed without errors!
Cleanup: may take some time... OK
-
执行命令:
sudo make install
将redis的命令安装到/usr/bin/目录 -
启动Redis服务:
redis-server
或:redis-server /opt/redis-4.0.11/redis.conf
即redis-server 配置文件所在路径
推荐用此-
测试服务是否在运行中:执行命令
redis-cli ping
回应是:PONG
则成功 -
查看redis进程:
ps -ef|grep redis
查看6379端口是否被占用:netstat -tunpl | grep 6379
-
-
停止Redis服务:
pkill redis-server
或redis-cli shutdown
如果停不掉,可以查看进程直接杀死:kill -9 命令
第二种安装方法
- 拖入ubuntu的桌面 右键进入桌面 进入终端
- sudo pip3 install redis-2.10.5-py2.py3-none-any.whl 安装
- ipython3 import redis 不报错 表示安装成功
2-配置
- 将原始配置文件移动到/etc/目录下:
sudo cp /opt/redis-4.0.11/redis.conf /etc/redis/
-
修改配置文件
sudo vim /etc/redis/redis.conf
修改好后保存并退出- 注释掉bind 127.0.0.1 (注释后其他ip 可以连接和访问Redis了)
- 将daemonize no修改为daemonize yes,设置成作为后台进程运行
是否以守护进程运行 如果以守护进程运行,则不会在命令行阻塞,类似于服务 如果以非守护进程运行,则当前终端被阻塞 设置为yes表示守护进程,设置为no表示非守护进程 推荐设置为yes
3-安装过程中遇到的错误如下, 对应的解决方案就是安装tcl
You need tcl 8.5 or newer in order to run the Redis test
Makefile:242: recipe for target 'test' failed
make: *** [test] Error 1
- 点击此链接下载tcl包
-
将解压包拖拽到ubuntu桌面中
终端进入桌面并执行命令:sudo tar -xzvf tcl8.6.8-src.tar.gz -C /opt/
执行命令:
cd /opt/tcl8.6.8/unix
执行命令:sudo ./configure
生成makefile文件
执行编译:sudo make
执行安装:sudo make install