官网地址:https://redis.io/
下载
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
|
解压
tar zxvf redis-5.0.8.tar.gz
|
安装
cd redis-5.0.8 make (执行make,出现错误时,进行如下操作)
yum install -y gcc g++ gcc-c++ make #因为Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc make MALLOC=libc #再次执行make,若make出现错误为:致命错误
cd src ./redis-server & #启动服务 &为后台启动
|
修改配置
cd redis-5.0.8 vi redis.conf
port 9376 #修改默认端口6379为9376
requirepass nmk0718 #添加密码
bind 127.0.0.1 #如绑定为127.0.0只能本地能连接,如果配置为内网ip,则局域网都能调用
databases 10 #设置数据库个数,默认使用的数据库为0
logfile "/home/redis/redis.log" #用于配置log文件地址
daemonize yes #修改daemonize no改为daemonize yes,让redis后台运行
如修改redis.conf 需要使用进入redis目录使用./src/redis-server redis.conf进行加载配置
|
开机启动
vi /etc/rc.local /root/redis-4.0.6/src/redis-server /root/redis-4.0.6/src/redis.conf
|
查看server进程
启动 redis-cli ,测试是否成功:
[root@nmk src]# ./redis-cli 127.0.0.1:6379> set name nmk OK 127.0.0.1:6379> get name "nmk"
|
Tomcat实现redis共享
jedis.jar:jedis.jar
commons-pool.jar:commons-pool.jar
TomcatRedisSessionManager.jar:TomcatRedisSessionManager.jar
把三个文件放入tomcat的lib文件夹下
修改tomcat/conf/context.xml,在前加入以下代码
#请根据实际情况修改 <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve"/> <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" host="127.0.0.1" port="6379" password="nmk@2020" database="10" maxInactiveInterval="60" />
|
即可实现redis共享