centos系统安装redis4.0(单机)
一、先安装依赖工具,举例可执行yum list installed | grep "gcc"查看有没有安装,如果下面的都有安装,可忽略。
1、执行”yum -y install gcc”。安装编译器。
3、执行“yum -y install tcl”。安装TCL。
4、执行“yum -y install wget”安装wget下载工具。
二、下载redis安装包(我的执行路径是/home)
执行:wgethttp://download.redis.io/releases/redis-4.0.0.tar.gz
如果不用wget安装,或要安装其他版本,到官网https://redis.io/download下载,下载后用工具把文件复制到/home下(自己决定放在哪里)。
三、安装redis
1、解压,执行命令:tar -zxvf redis-4.0.0.tar.gz
2、把解压后的文件移到另一个地方,我放到redis目录下:mv redis-4.0.0.tar redis
3、执行cd redis切换到解压后的文件目录,执行命令:make
如果执行出现这样的错(非提示缺少gcc等依赖错误),则执行命令:makeMALLOC=libc
如果执行make出错,再次执行make,建议先执行make clean清理下。
4、执行make test,这一步不是必须的
在执行完make成功后,会在最后看到两行字,意思是建议我们到redis/src下执行make test校验是否正确
Hint: It's a good idea to run 'make test' ;)
make[1]: Leaving directory `/home/redis/src'
执行命令:cd src
make test
如果最后出现错误提示也没关系,正常情况应该提示all tests passed without erorrs!
5、在/home/redis目录执行命令:make install
出现这样的结果表示安装成功
四、安装完成后进行redis测试
1、首先我们启动redis服务,启动和关闭redis服务命令如下:
启动命令:src/redis-server &
说明:加上&表示使redis以后台程序方式运行
关闭命令:src/redis-clishutdown
2、当redis启动完成之后,使用netstat-ntlp|grep6379查看端口是否在使用中,如果在使用中,则说明安装成功,否则安装没有成功。redis默认端口为6379。
3、连接redis并且测试,连接命令为:src/redis-cli,连接上后用set设置一个key value,再用get获取,如下图:
后记:
JAVA访问Redis报处于保护模式的问题(用Jedis访问,用JedisPoolConfig 创建连接池,集群用JedisCluster):
1)修改配置文件(我的是vi /home/redis/redis.conf)把下面对应的注释掉
# bind 127.0.0.1
2)Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为no
daemonize no
3)保护模式
protected-mode no
4)最后关键的是:
没反应应该是你启动服务端的时候没有带上配置文件。你可以./redis-server redis.conf
你配置好了,但要重新启动redis,如果还是报一样的错误,很可能是没有启动到配置文件,所以需要真正的和配置文件启动需要:
在redis.conf文件的当前目录下:
$ redis-server redis.conf
更多相关文章
- Linux文件归档和解压缩
- 如何使用“tail -1 * / filename”拖尾多个文件的最后一行
- 获取输出为管道的命令的pid
- Linux文件权限概念
- 将JSON文件中的所有时间戳转换为bash(Ubuntu)中的unix时间戳
- 小记——inotify文件监控
- Linux下运行.cpp文件
- linux下如何导出.txt文件?
- gcc常用命令介绍