以下为你解说在Ubuntu 18.04系统中安装配置Redis 4.0.11数据库的基本方法。
一、安装Redis 4.0.11 1.首先点击redis官网链接下载redis数据库包
2.将下载的包拖到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' ;)
3.测试一下build是否成功了,执行命令:sudo make test 此处会执行一段时间 出现如下提示,则证明成功了: o/ All tests passed without errors! Cleanup: may take some time... OK
4.执行命令:sudo make install 将redis的命令安装到/usr/bin/目录
5.启动Redis服务:redis-server 或:redis-server /opt/redis-4.0.11/redis.conf 即 redis-server 配置文件所在路径,推荐用此
6.测试服务是否在运行中:执行命令redis-cli ping 回应是:PONG则成功
7.查看redis进程:ps -ef|grep redis 查看6379端口是否被占用:netstat -tunpl | grep 6379
停止Redis服务:pkill redis-server 或 redis-cli shutdown 如果停不掉,可以查看进程直接杀死: kill -9 命令 8.第二种安装方法: 拖入ubuntu的桌面,右键进入桌面,进入终端 sudo pip3 install redis-2.10.5-py2.py3-none-any.whl 安装 ipython3 import redis 不报错表示安装成功。
二、配置Redis 4.0.11 1.将原始配置文件移动到/etc/目录下:sudo cp /opt/redis-4.0.11/redis.conf /etc/redis/
2.修改配置文件 sudo vim /etc/redis/redis.conf,修改好后保存并退出 1].注释掉bind 127.0.0.1 (注释后其他ip 可以连接和访问Redis了)
2].将daemonize no修改为daemonize yes,设置成作为后台进程运行 是否以守护进程运行 如果以守护进程运行,则不会在命令行阻塞,类似于服务 如果以非守护进程运行,则当前终端被阻塞 设置为yes表示守护进程,设置为no表示非守护进程 推荐设置为yes
三、安装过程中遇到的错误如下,对应的解决方案就是安装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
解决方案: 1].到tcl网站下载tcl包。(命令安装:sudo apt-get install tcl)
2].将解压包拖拽到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 注:建议先通过命令安装,但是命令安装可能不是Tcl 8.6.8版本。
相关主题 |