centos安装Redis单机单节点
一、Redis安装
1.1、下载redis安装包
可去官网http://redis.io,也可通过wget命令,
wget http://download.redis.io/redis-stable.tar.gz
1.2 、解压 tar –zxvf redis-stable.tar.gz
1.3 、编译、安装 cd redis-stable
make
如果提示gcc command不识别,请自行安装gcc;
如果提示couldn’t execute tcl : no such file or dicrectory,请自行安装tcl;
可手动拷贝redis-server、redis-cli、redis-check-aof、redis-check-dump等至/usr/local/bin目录下,也可执行make install,此处执行make install
可查看,/usr/local/bin下已有这些文件。
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
redis-stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况
注意:若此时执行redis-server –v (查看版本命令),若提示redis-server command not found,则需要将/usr/local/bin目录加到环境变量,如何添加,此处不做详细介绍,可查看修改/etc/profile,(查看环境变量命令:echo $PATH)
正常如下:
redis-server -v.png
二、修改配置文件.conf
2.1 创建配置文件目录,dump file 目录,进程pid目录,log目录等
配置文件一般放在/etc/下,创建redis目录
cd /etc/
mkdir redis
ll 查看创建的redis目录权限
dump file、进程pid、log目录等,一般放在/var/目录下,
cd /var/
mkdir redis
cd redis
mkdir data log run
2.2 修改配置文件,配置参数
首先拷贝解压包下的redis.conf文件至/etc/redis
查看/etc/redis/redis.conf
cd /etc/redis/
打开redis.conf文件
bind 127.0.0.1 # 注释掉绑定IP,可以允许远程访问或自行绑定固定IP
daemonize yes #后台启动
requirepass 密码 #密码,尽可能设置复杂,容易被程序多次试错破解
三、启停Redis
通过配置文件启动->查看redis进程是否在运行—>看端口6379监听情况—>启动redis命令行客户端
# redis-server /usr/local/perry/redis-5.0.5/redis.conf
[root@cloud ~]# ps -ef |grep redis
root 28139 1 0 17:55 ? 00:00:00 redis-server *:6379
root 28150 24866 0 17:55 pts/0 00:00:00 grep redis
[root@cloud ~]#
[root@cloud ~]# netstat -lntp | grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 28139/redis-server
tcp 0 0 :::6379 :::* LISTEN 28139/redis-server
[root@cloud ~]# ./redis-cli -a 密码
-bash: ./redis-cli: No such file or directory
[root@cloud ~]# redis-cli
127.0.0.1:6379> set key 999999