一、环境要求
Linux,内存4G以上。
二、安装redis
1.在/usr/local 建一个redis目录,执行命令步骤如下:
cd /usr/local;
mkdir redis;
2.将redis-2.8.19.tar.gz重命名为redis-cache.tar.gz用工具上传至linux建好的redis目录下,进行安装操作,执行命令步骤如下:
tarredis-cache.tar.gz;
cd redis-cache;
make&&makeinstall;
以上是源码安装,可能会持续比较久时间。
3.安装好后,到redis-cache目录,查找redis.conf文件,查找此文件的相关内容,修改此配置文件:
vi redis.conf
daemonize yes
requirepass redis(设置redis访问密码)
pidfile/usr/local/redis/var/redis.pid(自定义目录)
port 6379
timeout 300
loglevel debug
logfile/usr/local/redis/var/redis.log(自定义目录)
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /usr/local/redis/var/(自定义目录)
appendonly no
appendfsync always
至于redis.conf 里面内容的了解,可以访问以下网址:
http://www.cnblogs.com/wenanry/archive/2012/02/26/2368398.html
三、启动redis
redis-server redis.conf
具体使用命令参考:http://www.redis.io/commands
四、关闭redis
redis-cli shutdown
五、Redis缓存应用模型设想
场景:用户登录日志缓存,每次用户登录都有记录登录日志,以前日志都是放入oracle,mysql数据库,日积月累,日志多了影响登录速度,先存入缓存,夜晚活跃用户少了,定时存入大型数据库相关表中,备份缓存服务,之后删除缓存。数据流程图如下:
六、Redis整合java开发案例
https://git.oschina.net/pandason125/RedisFile.git该例子对Jedis调用redis进行了初步封装,要调用的时候可以参考:
com.ylzinfo.redis.model. FileuploadModel.java这类