Java各种环境配置及服务搭建 Java各种环境服务搭建配置36篇(建议收藏!) 目录
3、当value是string类型,命令包括set get setnx incr del 等。
一、官网下载
Redis6.0.5二、配置安装
1、下载解压
cd /usr/local wget http://download.redis.io/releases/redis-6.2.6.tar.gz tar -zxvf redis-6.2.6
2、进入src目录
3、安装
a、安装gcc环境
yum -y install gcc gcc-c++ libstdc++-devel yum install gcc-c++
b、安装chkconfig
yum -y install chkconfig
c、make命令编译与安装
后面是你自己的安装路径
make install PREFIX=/usr/local/redis-6.2.6
4、移动配置文件到安装目录下
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
cd /usr/local/redis-6.2.6
cp ./redis.conf /usr/local/redis/etc
cd src
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-sentinel /usr/local/redis/bin
5、修改配置文件
(1)编辑redis.conf:
cd /usr/local/redis/etc vim redis.conf
(2)以下属性会修改到:
daemonize yes //配置redis为后台启动 bind 127.0.0.1 //注释掉外网可以访问 protected-mode no //关闭安全模式 requirepass 123456 //设置密码 appendonly yes //每次操作都记录log
(3)卸载redis
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
ESC后,:wq保存并退出。
6、设置开机自启
a、编辑
[root@localhost ~]# vim /etc/init.d/redis
b、脚本
#!/bin/sh # chkconfig: 2345 10 90 # description: Start and Stop redis REDISPORT=6379 #默认端口 EXEC=/usr/local/redis-6.0.7/bin/redis-server #EXEC:redis文件夹所在的redis-server所在路径 CLIEXEC=/usr/local/redis-6.0.7/bin/redis-cli #CLIEXEC:redis文件夹所在的redis-cli所在路径 PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/usr/local/redis-6.0.7/etc/redis.conf" #CONF:redis启动所用的配置文件 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 ;; restart) "$0" stop sleep 3 "$0" start ;; *) echo "Please use start or stop or restart as first argument" ;; esac
c、权限
chmod 777 /etc/init.d/redis
d、设置开机自启
chkconfig redis on
e、启动redis
service redis start
f、重启虚拟机后,显示已自启
7、启动服务
(1)普通启动:
(2)配置启动:
cd /usr/local/redis/bin
./redis-server /usr/local/redis/etc/redis.conf
(3)任意目录直接启动:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
(4)检测是否启动成功:
查看进程:
ps aux|grep redis
ps -ef |grep redis
(5)停止redis:pkill redis
(6)kill 12636 这个是正常结束,kill-9强制结束!
8、测试
(1)进入客户端:
./redis-cli
ping不通
(2)输入密码:
auth 123456
在ping,就可以了。
或者直接
./redis-cli -h 127.0.0.1 -p 6379 -a "123456"
(3)quit,退出进程
9、关闭防火墙
Redis可视化工具访问失败,关闭防火墙:
systemctl stop firewalld.service
三、Redis客户端常用操作
1、redis可视化工具
2、简介
Redis是key-value数据库,支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
3、当value是string类型,命令包括set get setnx incr del 等。
127.0.0.1:6379> set server:name "biubiu" (error) NOAUTH Authentication required. 127.0.0.1:6379> auth "123456" OK 127.0.0.1:6379> set server:name "biubiu" OK 127.0.0.1:6379> get server:name "biubiu" 127.0.0.1:6379> set aa "11" OK 127.0.0.1:6379> get aa "11" 127.0.0.1:6379> setnx bb "22" (integer) 1 127.0.0.1:6379> get bb "22" 127.0.0.1:6379> setnx bb 22 (integer) 0 127.0.0.1:6379> get bb "22" 127.0.0.1:6379> exist cc (error) ERR unknown command `exist`, with args beginning with: `cc`, 127.0.0.1:6379> exists cc (integer) 0 127.0.0.1:6379> setnx cc 33 (integer) 1 127.0.0.1:6379> setnx cc 33 (integer) 0
有用请点赞,养成良好习惯!
疑问交流鼓励请留言!
Linux安装Redis图文(VIP典藏版)
于 2020-06-26 15:54:10 首次发布