LINUX
1.安装相关软件make gcc tcl wget,可分开安装,也可一个一个安装
ubuntu: apt-get install make gcc tcl wget
centos: yum -y install make gcc tcl wget
2.下载
官网:https://redis.io/
下载
执行 wget https://download.redis.io/releases/redis-6.0.8.tar.gz
3.解压、编译
tar -zvxf redis-6.0.8.tar.gz
编译
cd redis-6.0.8
make MALLOC=libc
make install(只是把src下的可执行程序拷贝到了/usr/local/bin,可通过执行make install PREFIX=/usr/local/redis将可执行程序拷贝到/usr/local/redis目录)
4.修改配置
vim redis.conf
守护线程模式(后台启动) daemon yes
远程登录
注释掉 bind 127.0.0.1
保护模式关闭 protetced-mode no
设置密码
requirepass 123456
5.启动
cd src
./redis-server ../redis.conf
6.客户端连接
./redis-cli -h 127.0.0.1 -p 6379
密码认证AUTH 123456
或者./redis-cli -h 127.0.0.1 -p 6379 -a 123456
7.优雅关闭
客户端输入shutdown
8.redis安装为服务
vim /etc/profile
export REDIS_HOME=/usr/local/redis
export PATH=$PATH:$REDIS_HOME/bin
source /etc/profile
cd /utils
vim install_server.sh
注释掉
#bail if this system is managed by systemd #_pid_1_exe="$(readlink -f /proc/1/exe)" #if [ "${_pid_1_exe##*/}" = systemd ] #then # echo "This systems seems to use systemd." # echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!" # exit 1 #fi
./install_server.sh
一台服务器上的redis可以有多个实例,可以指定不同的配置文件/日志/实例