redis软件和安装包在 /opt里面
将redis里面的redis.conf拷贝到了/myredis里,并且将/myredis里面备份的redis.conf的daemonize no 改成了daemonize yes 即可后台启动不用像Tomcat那样一定要保持黑色控制台运行而不能关闭。
查看是否启动了redis服务,在/myredis的终端输入命令:
ps -ef|grep redis
启动备份文件的redis服务:
redis-server /myredis/redis.conf
redis命令行工具:
可以使用两种方式连接redis服务器。
第一种:交互式方式 :
redis-cli -h {host} -p {port}方式连接,然后所有的操作都是在交互的方式实现,不需要再执行redis-cli了。
第二种方式:命令方式:
redis-cli -h {host} -p {port} {command}直接得到命令的返回结果。
本次启动redis命令行工具的命令:
redis-cli -p 6379
判断redis服务是否启动命令:
ping //若返回PONG则服务启动成功
查看是否启动了redis服务,在/myredis的终端输入命令:
ps -ef|grep redis
关闭Redis服务命令:
SHUTDOWN
查看是否启动了redis服务,在/myredis的终端输入命令:
ps -ef|grep redis
Redis默认是开始下标从0-15的16个数据库
Windows中用Jedis连接Linux的Redis需要修改你对应启动的redis.conf文件成下面的代码形式:
编辑redis.conf,将bind 127.0.0.1注释
[root@localhost redis-4.0.1]# vim redis.conf
1)打开配置文件把下面对应的注释掉,否则Redis只允许在Linux的本机(127.0.0.1)进行连接使用,而不允许你Windows里用Eclipse、IDEA、MyEclipse等IDE进行网络连接(192.168.xxxx.xxxx)
# bind 127.0.0.1
2)Redis默认不是以守护进程的方式运行默认为no,可以通过该配置项修改,使用yes启用守护进程,设置为yes
daemonize yes
3)保护模式。连接redis 时只能通过本地localhost (127.0.0.1)这个来链接,而不能用网络ip(192.168…)这个链接,需设置为no
protected-mode no
4)可自助为Redis设立密码安全认证,将requirepass footbared取消注释:
将取消注释改为:
设置自己的密码
设置后每次连接或启动redis先要输入密码命令(AUTH 密码):
查看防火墙已经开放的端口:
Linux代码
firewall-cmd --list-ports
开启端口:
Linux代码
firewall-cmd --zone=public --add-port=6379/tcp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
重启防火墙:
Linux代码
#重启firewall
firewall-cmd --reload
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service