linux下安装redis

一、下载redis

cd /usr/local/src

wget http://download.redis.io/releases/redis-4.0.2.tar.gz

二、解压

tar -zxvf redis-4.0.2.tar.gz

cd redis-4.0.2

三、编译安装

1、看看是否安装了gcc环境

rpm -qa|grep gcc

2.没有,则安装

yum -y install gcc

3.编译

make

若出现:

致命错误:jemalloc/jemalloc.h:没有那个文件或目录

则用此命令编译:

make MALLOC=libc

若出现:

Hint: It's a good idea to run 'make test' ;)\
错误信息
则运行 make test
make test
出现:
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1


,则需要安装tcl8.6.1

cd /usr/local/src/
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar xzvf tcl8.6.1-src.tar.gz
cd /usr/local/src/tcl8.6.1/unix/
./configure
make && make install

cd /usr/localsrc/redis-4.0.2
make test

 

4.安装到默认目录:make install
安装到指定目录:make PREFIX=/data/soft/redis install
5.添加安装目录到环境变量(若按装目录非默认/usr/local 需添加安装目录到环境变量)
PATH=$PATH:/data/soft/redis/bin

6.启动 redis-server命令测试
cd /data/soft/redis/bin
redis-server

7.复制配置文件到安装目录
cp /toolszip/redis-4.0.2/redis.conf /data/soft/redis/conf
创建PID文件
cd /var/run
touch redis_6379.pid

修改配置文件:
vi /data/soft/redis/conf/redis.conf
#1.使Redis以守护进程模式运行(之前默认为no)
daemonize yes

#2.设置Redis的PID文件位置
pidfile /var/run/redis_6379.pid

#3.设置Redis监听的端口号(如默认就不需修改)
port 6379

8.防火墙开启6379端口

若需设置密码则在conf目录打开redis.conf文件找到requirepass后面填写密码后重启即可,如下:

#密码
requirepass abc123

9.启动、关闭、登录操作

1..在bin目录下启动、关闭:
指定配置文件启动:
redis-server ***/redis.conf
redis-server /data/soft/redis/conf/redis.conf

关闭:
redis-cli shutdown

2.redis命令启动、关闭:
打开redis命令:service redis start

关闭redis命令:service redis stop

3.在bing目录
登录:
redis-cli -p 6379 -a abc123

进入客户端:
redis-cli

验证密码:auth xxxx
查询密码:config get requirepass

4.设置密码后执行关闭命令会报错需先登录后再执行关闭命令
登录:redis-cli -a abc123
关闭:shutdown
退出:exit
————————————————
版权声明:本文为CSDN博主「GavinYCF」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yucaifu1989/article/details/111033724


已有 0 条评论

    欢迎您,新朋友,感谢参与互动!