Redis-安装部署(单机版)
1、服务器环境:
版本:Centos7
数量:一台服务器就可以。
2、下载软件包:
mkdir -p /lamp
cd /lamp
wget http://download.redis.io/releases/redis-3.2.2.tar.gz
3、解压编译:
tar -zxvf redis-3.2.2.tar.gz
cd redis-3.2.2
make
这一步可能会报错,如果报错,可以尝试使用如下命令来编译:
make MALLOC=libc
注意:make指令是需要linux下安装gcc的 如果没有gcc可以尝试安装
yum -y install gcc
编译好的二进制文件会放到src/目录下,可以看到有redis-server和redis-cli,这是redis的服务端和客户端,我们到时候可以直接运行这两个文件即可启动服务端和客户端
4、创建目录移动文件、便于管理:
创建目录放命令 mkdir -p /usr/local/redis/bin
创建目录放配置文件 mkdir -p /usr/local/redis/etc
然后将上面src目录下的命令和配置文件分别移动到对应的目录
mv /lamp/redis-3.2.2/redis.conf /usr/local/redis/etc
cd /lamp/redis-3.2.2/src
mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/bin
5、启动redis服务:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
这是根据配置文件redis.conf来启动redis服务,但是默认是前台启动的,会占用我的session。如果想要后台启动redis:
vi /usr/local/redis/etc/redis.conf
然后将daemonize no改为yes,然后重新启动redis服务就可以了。
如果想要增加密码:
vi /usr/local/redis/etc/redis.conf
requirepass = ylx (密码),然后重新启动redis服务就可以了。
如果想要远程连接redis:
vi /usr/local/redis/etc/redis.conf
将bind 127.0.0.1注释掉,然后重新启动redis服务就可以了
ps -ef | grep redis #查看是否启动成功
netstat -tunpl | grep 6379 #查看该端口有没有占用
6、测试redis服务:
/usr/local/redis/bin/redis-cli -a ylx
set name ylx
get name
7、停止redis服务:
pkill -9 redis
Redis-Java调用(单机版)
1、配置文件-application.properties:
2、jar包坐标-pom.xml:
3、工具类:
还有诸如: 获取字符串值、设置多个key-value值、保存List,从右插入、保存List,从左插入...... 就不一一列举了
4、测试类: