redis的使用总结
redis是一个开源的数据存储系统,与memcached一样内部都是使用内存来存储数据,但与之不同的是redis会将数据定期写入磁盘,防止数据丢失。
redis内部可以存放字符串、链表、散列表、集合。它支持主从同步,我们可以从主服务器将数据同步到任意数量的其他服务器上。
当内存满了的时候,它会采用LUR算法来置换出长久未被使用的数据,以此来确保数据库中一直存放的是最有用的数据。
使用
- 下载3.2.100-version-msi安装包(windows)
安装redis,一路next
- 默认端口6379
链接redis,先进入安装目录,找到redis-cli.exe
redis-cli.exe -h 127.0.0.1 -p 6379
- 存入数据
setex mykey 60 “redis”
- 取数据
get mykey
- Java 编程
需要两个jar Jedis.jar和commons-pool.jar;(tip:可以到maven repository 中搜索相关jar,点开版本后下面有Compile Dependencies一栏可以看到依赖其他的jar包)
使用Jedis链接redis
Jedis jedis = new Jedis("127.0.0.1","6379");
// jedis.auth("admin");
jedis.set("myKey", "testStr");
jedis.setex...
jedis.get...
redis的使用总结
http://example.com/2017/07/31/2017-7-31-redis/