安装依赖环境

1
2
yum install gcc-c++
yum install -y tcl

新建 redis的目录

1
mkdir /usr/local/redis

官网下载redis

官网 Redis 下载redis压缩包,再丢到服务器上

或者

1
wget http://download.redis.io/releases/redis-5.0.5.tar.gz

解压

解压redis到 /usr/redis 目录下

1
tar -zxvf redis-5.0.5.tar.gz -C /usr/local/redis

编译安装

方式一

redis的解压目录/usr/local/redis/redis-5.0.5下,在/usr/local/redis/redis-5.0.5目录下使用 make 命令进行编译安装

1
make MALLOC=libc

方式二

该文章使用的都是方式一,没有修改执行文件的路径。
如果用方式二的话,下面的几个操作路径,需要将执行文件的路径改为最新的路径。
两者没有区别,只是将执行文件移动了位置

1
make

/usr/local/redis/redis-5.0.5/src目录下执行下面命令,把redis的一些执行文件安装到/usr/local/redis目录

1
make install PREFIX=/usr/local/redis

移动配置文件

1
mv redis.conf /usr/local/redis

启动redis

进入/usr/local/redis/redis-5.0.5/src目录下,进行操作

1
cd /usr/local/redis/redis-5.0.5/src

窗口方式启动,关闭窗口自动断开

1
2
3
cd /usr/local/redis/redis-5.0.5/src

./redis-server

后台进程方式启动,关闭窗口不断开

不过需要先修改/usr/local/redis/redis-5.0.5/redis.conf配置文件,将

1
daemonize no

修改为

1
daemonize yes

启动redis
1
2
3
cd /usr/local/redis/redis-5.0.5/src

./redis-server /usr/local/redis/redis-5.0.5/redis.conf

开机自启动方式

关闭redis

进入redis的src目录下

1
2
3
cd /usr/local/redis/redis-5.0.5/src

./redis-cli shutdown

或者直接命令杀死进程

1
2
ps -aux | grep redis
kill -9 进程号

卸载 redis

删除redis的安装目录

1
rm -rf /usr/local/redis/redis-5.0.5

删除redis的解压目录

1
rm -rf /usr/local/redis

删除redis的相关命令脚本

1
rm -rf /usr/local/redis/bin/redis*

redis配置文件redis.conf

注意,这个配置是默认没有用户名的,连的时候别画蛇添足,把用户名给填了,默认空着就行。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 1.后台启动模式(默认为no,非后台启动模式)
daemonize yes

# 2.可远程连接模式(默认只能本地连接,注释掉所有bind 127.0.0.1)
bind 0.0.0.0

# 3.配置端口(默认端口:6379)
port 6379

# 4.配置 log文件路径(将log文件放在redis安装目下logs/redis.log),先自己创建好目录结构 logs/redis.log
logfile "/usr/local/redis/redis-5.0.5/logs/redis.log"

# 5.保护模式
protected-mode yes

# 6.密码配置(默认注释状态,无密码)
requirepass 123456

查看redis的安装目录

查看进程号

1
ps -ef | grep redis

通过进程号查找redis目录
1
ls -l /proc/进程号/cwd

Java代码编写Redis简易项目