CentOS7安装配置redis记录

记录下自己CentOS7安装安装配置redis过程。 

1、下载:wget http://download.redis.io/releases/redis-4.0.10.tar.gz
2、解压到目录
  tar xf redis-4.0.10.tar.gz -C /usr/local
3、安装reids需要依赖(环境)
  yum install tcl -y
  yum install gcc-c++ -y
  reids解压后是没有编译的,需要源码安装reids
  进入redis-4.0.10文件夹内,看是否有Makefile,没有建一个,然后可以编译(在redis-4.0.10文件夹内进行):
  make -j 4   => 以四核方式编译源码文件
  make test -j 4    => 测试编译的源码是否有问题
  make PREFIX=/usr/local/redis install    => 指定安装redis位置!
到这里redis已经安装好了,进入/usr/local/redis/bin/,可以看到redis-server,直接启动服务 ./redis-server 看看,这里
是前端启动(即关闭当前页面就会关闭redis),Ctrl+c强制停止redis
其他:指定端口启动 ./redis-server --port 6380  (注意两个--)
客户端连接到指定端口: ./redis-cli -p 6380 
正常关闭: ./redis-cli -p 6379 shutdown  有密码:./redis-cli -p 6379 -h 127.0.0.1 -a 123 shutdown
4、把/usr/java/redis-4.0.10/redis.conf拷贝一份到/usr/local/redis/bin/目录下进行配置
命令:cp /usr/local/redis-4.0.10/redis.conf /usr/local/redis/bin/(或在当前目录时./)
查看:cat redis.conf  后面加 | grep -v "#" | grep -v "^$" 管道查看没有注释和空格的,-v相反的
以选定配置文件方式启动redis(当前目录为/usr/local/redis/bin/):./redis-server ./redis.conf
远程连接redis:./redis-cli -p 端口号 -h 连接主机IP ,例子:./redis-cli -p 6379 -h 127.0.0.1
5、redis配置远程连接(当前目录为/usr/local/redis/bin/)
打开:vim ./redis.conf
注释:# bind 127.0.0.1(IP)
修改:requirepass 123(密码)
以密码登录redis:./redis-cli -p 6379 -h 127.0.0.1 -a 123(密码)
或者./redis-cli -p 6379 -h 127.0.0.1进入后,输入auth myredis(密码)进行登录
6、配置文件配置(当前目录为/usr/local/redis/bin/):
复制配置文件去除注释空格:cat redis.conf | grep -v "#" | grep -v "^$" > 6379.conf
配置文件6379.conf修改参数:
daemonize yes  :后台启动
port 6379  : 端口
dir "数据文件的位置"  
logfile "指定日志文件的位置"  
指定配置文件启动: ./redis-server ./6379.conf
查看:ps -ef | grep redis
测试:cd /usr/local/redis/bin/,ll,
./redis-cli:运行客户端,设置值:set a a,获取值:get a,退出:exit
./redis-cli -p 6379 -h 127.0.0.1:指定端口,有密码输入:auth 密码
以密码登录redis:./redis-cli -p 6379 -h 127.0.0.1 -a 123(密码)
原文地址:https://www.cnblogs.com/qq1995/p/10358974.html