- 在文件目录redis-4.0.1下,执行命令 src/redis-server redis.conf? ?(redis-server中间没有空格)
? ? ? ? ??
?
6.测试连接
- 进入文件夹redis-4.0.1/src 下??,执行命令:? ?./redis-cli -h 127.0.0.1 -p?6379(端口)? -a? xxxx(密码)
- 没有设置密码的,执行:??./redis-cli -h 127.0.0.1 -p?6379(端口)?
? ? ??

- 注意:为什么使用127.0.0.1这个IP去连接,是因为redis.conf配置文件中的
? ? ? ? ? bind 127.0.0.1 #这个配置是只能使用本地地址连接,需要远程连接使用Linux上的redis时,需要在前边加上 “#”,即注释掉只连接本地
? ? ??

7.远程连接
- 安装 RedisDesktopManager (redis-desktop-manager-0.9.3.817.exe)
- 地址:填写需要连接的已安装redis服务器的地址
- 点击测试连接(服务器上改过配置文件:注释掉 # bind 127.0.0.1),一般能显示连接成功。
? ? ? ?

?
? ? ? ?

8.停用服务:
- service redis-server restart命令或者systemctl restart redis-server命令
- 或者以上无法有效停止服务,可用命令: pkill redis-server ,杀进程
- 或者先查 ps -ef|grep redis ,杀进程 :kill -9 XXX (如:kill -9 17092)
? ? ??

9.设置开机启动(未实践是否有用)
- 设置redis.conf中daemonize为yes,确保守护进程开启(上步已设置)
- 编写开机自启动脚本
- 基本原理为:
系统开机启动时会去加载/etc/init.d/下面的脚本,通常而言每个脚本文件会自定义实现程序的启动;若想将新的程序开机自启动,只需在该目录下添加一个自定义启动程序的脚本,然后设置相应规则即可
- 如在这里我们在/etc/init.d/下新建一个 redis 的脚本,开机启动时会去加载执行该脚本。
10.命令与脚本(未实践是否有用)
-
?
-
#!/bin/sh
#chkconfig: 2345 80 90
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
REDISPORT=6379 #端口号,这是默认的,如果你安装的时候不是默认端口号,则需要修改
REDISPATH=/usr/local/soft/redis-4.0.1/src/ #redis-server启动脚本的所在目录,你如果忘了可以用find / -name redis-server 或whereis redis-server找到
# REDISPATH=/usr/local/bin/
EXEC=${REDISPATH}/redis-server
CLIEXEC=${REDISPATH}/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid #在redis.conf中可找到该路径
# CONF="${REDISPATH}/redis.conf"
CONF="/usr/local/soft/redis-4.0.1/redis.conf" #redis.conf 的位置,如果不和redis-server在同一目录要修改成你的redis.conf所在目录
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists,process is already running or crashed"
else
echo "Starting Redis server..."
$EXEC $CONF
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist,process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$CLIEXEC -p $REDISPORT shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
*)
echo "Please use start or stop as first argument"
;;
esac
? ? ??
?11.附录:
? ? ? ? ?安装参考:https://blog.csdn.net/kongkongyanan/article/details/94028269
? ? ? ? ?开机启动:https://www.jianshu.com/p/a73e0565e2a1