一.Redis简介
Redis是完全开源免费的,遵守BSD协议的高性能的key-value数据库(NOSQL)。使用ANSI C语言编写,支持网络,可基于内存也可以持久化的日志型数据库,提供多语言的API。
二.Redis安装
1.Redis是用ANSI C语言开发的,安装Redis需要先将官网下载的源码进行编译,编译依赖gcc环境。所以如果没有gcc环境需要先安装gcc。
要用root用户登录,并确保Linux能够连接外网,安装命令:
yum -y install gcc automake autoconf libtool make
安装成功:
2.下载Redis安装包
wget http://download.redis.io/releases/redis-5.0.0.tar.gz
3.解压压缩包,目录可以自己指定
tar zxvf redis-5.0.0.tar.gz /XX
解压完成后可以看到文件夹
4.编译
cd redis-5.0.0/ && make MALLOC=libc
编译成功
5.指定安装位置
make PREFIX=/javaSoft/redis install
6.启动redis服务端
./bin/redis-server
7.启动redis客户端
./bin/redis-cli
三.远程连接配置
修改配置文件
解压的文件下的redis.conf
vim redis.conf /XXX查找对应内容,n下一个 i插入
daemonize no 修改为 daemonize yes 守护进程启动
bind 127.0.01 注释掉 允许除本机外的机器访问Redis服务
requirepass 设置密码 设定数据库密码 (保证服务安全/有些情况下不设定密码是无法进行远程连接访问的)
修改完成后保存并退出
启动服务端(用刚刚配置的配置文件启动)
./bin/redis-server ./redis-5.0.0/redis.conf
启动客户端,-a XXX(配置文件中设置的密码)
centos开放6379端口并重启防火墙
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
下载RedisDesktopManager(新版貌似要付费),直接下一步下一步安装