精简版CentOS7 下yum安装redis以及使用(单机)

466 阅读2分钟

CentOS7 linux下yum安装redis以及使用

一.安装redis

可以查询需要的rpm :www.rpmfind.net/

1.安装redis

查看官网最新版本(Redis官网)

# yum install redis  #根据提示操作即可,前提是网络是好

会有提示输入y/d/N,与官网对比是否是最新版本,如果不是可以先安装最新的源

//下载fedora的epel仓库
# yum install epel-release
// centos7 
# yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

//安装最新版本
#yum --enablerepo=remi install redis -y

然后重新安装即可。

2.启动/关闭

安装完毕后,使用下面的命令启动redis服务
# 启动redis
service redis start
# 停止redis
service redis stop
# 查看redis运行状态
service redis status
# 查看redis进程
ps -ef | grep redis

3.开机自启动

chkconfig redis on

4.操作服务

# 进入本机redis
redis-cli
# 列出所有key
keys *

5.开放防火墙端口

//查看已开放的端口(默认不开放任何端口)
firewall-cmd --list-ports
//开启6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
//开启6380端口
firewall-cmd --zone=public --add-port=6380/tcp --permanent
//重启防火墙
firewall-cmd --reload
//再查看端口是否开通,如下说明端口开启了
[root@localhost rabbitmq]# firewall-cmd --list-ports
6379/tcp 6380/tcp


二.配置

1.改端口及密码

vi /etc/redis.conf
# 修改默认端口,查找 port 6379 修改为相应端口
# 修改默认密码,查找 requirepass foobared 将 foobared 修改为你的密码

2.使用配置文件启动

redis-server /etc/redis.conf &

3.使用端口登录

redis-cli -h IP -p port
#例如: redis-cli -h 127.0.0.1 -p 6379
#输入密码
auth 密码

4.关闭redis

redis-cli -h 127.0.0.1 -p 6179
shutdown

ps -ef | grep redis
kill -9 XXX

5.远程访问redis

需要改动两个地方,远程访问需要密码(=auth)

vi /etc/redis.conf

# 1.需要注释这一句
bing 127.0.0.1

## 修改如下
# bing 127.0.0.1

# 2. 查找requirepass foobared ,然后新增一行 foobared=密码
# eg: requirepass 密码

 requirepass Panda123

 public static void main(String[] args) {
        Jedis jedis = new Jedis("192.168.56.8", 6379);
        jedis.auth("Panda123");

        //查看服务是否运行
        System.out.println("Server is running: "+jedis.ping());
    }

控制台输出下面语句,说明连接redis成功

Server is running: PONG