Ubuntu18.04安装配置Redis4.0.11数据库

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' ;)
      

  • 测试一下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.confredis-server 配置文件所在路径 推荐用此

    • 测试服务是否在运行中:执行命令redis-cli ping 回应是:PONG则成功

    • 查看redis进程:ps -ef|grep redis
      查看6379端口是否被占用:netstat -tunpl | grep 6379

  • 停止Redis服务:pkill redis-serverredis-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

  • 将解压包拖拽到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:sudo apt install tcl
本文部分参考:

redis4.0.9 ubuntu 下安装配置
redis的安装过程基本配置及遇到问题的解决

猜你喜欢

转载自blog.csdn.net/iehadoop/article/details/82893466