Linux下安装Redis数据库

操作系统是Ubuntu(window下的虚拟机),与centOS的区别在于yum源支持不友好。普通联网安装采用apt-get较为常见。

联网安装可以直接执行命令: 最好采用sudo管理员权限去操作,方便省事

先检查更新源信息:sudo apt-get update

安装软件服务:sudo apt-get install redis-server

正常情况下,安装完成不报错就完成了。

然后启动服务 sudo redis-server   或者 sudo server redis restart  / stop

客户端连接:redis-cli  测试ping --->pong(返回)则安装服务正确。

源码编译安装(坑多):

确保已经安装过  gcc及glibc相关的编译环境,否则执行:sudo apt-get install gcc glibc-*

1:下载redis源码 : wget http://download.redis.io/redis-stable.tar.gz

2:解压  : tar xvzf redis-stable.tar.gz

3:进入redis-stable目录 : cd redis-stable

4:build源码: make     编译源码

5:测试一下build是否成功了:  make test

通常在虚拟机或者配置不高的机器下安装时,会报出1到两个响应事件久的警告,可以忽略掉直接安装。

但是注意如果是: 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运行环境。需要安装:sudo apt-get install tcl

如果看到如下输出

\o/ All tests passed without errors!

Cleanup: may take some time... OK
make[1]: Leaving directory '/home/ghc/Documents/nano/redis-stable/src'

证明成功了
相关配置的设置:

主要的配置文件就是安装包下的redis.conf文件,坑爹的是安装完后,优先读取默认配置。为了提高优先级及便于修改配置信息。

可以在把安装包下的配置文件拷贝到 /etc/redis/redis.conf,当然需要新建一个文件夹redis,命令sudo mkdir /etc/redis/

拷贝文件:cp /root/redis-stable/redis.conf   /etc/redis/

vim打开配置文件:sudo vim /etc/redis/redis.conf  编辑模式下按I(insert)比较好用 

必须更改的几处配置:

1,允许其他IP访问 ---->注释掉bind 127.0.0.1 (注释后其他ip 可以连接和访问Redis了)

2,将daemonize no修改为daemonize yes,设置成作为后台进程运行  设置为守护进程,则不会在命令行阻塞,类似于服务

3保护模式一定要关闭,否则其他IP的客户端将无法访问。protected-mode no

4.启用密码认证:requirepass 123456 添加此命令语句

编辑完成保存退出,重启服务,配置完成。

window下安装操作的配置也是一样,进入安装目录后执行命令

  卸载服务:redis-server --service-uninstall

  开启服务:redis-server --service-start

  停止服务:redis-server --service-stop

posted @ 2019-01-27 23:08  青红*皂了个白  阅读(347)  评论(0编辑  收藏  举报