實現:
使用Redis實現緩存。
目前緩存的主流技術:
1、Redis
2、Memcached
二者誰的性能更高?
1、單純從緩存命中的角度來說,是Memcached要高,Redis和Memcache的差距不大
2、但是,Redis提供的功能更加的強大
二者的區別是什麼?
1、Memcache是多線程
2、Redis是單線程
1.Redis
1.1.NoSQL
1.2.主流的NoSQL產品
1.3.Redis簡介
Redis官網: http://redis.io/
1.4.歷史與發展
1.5.Redis的特性
1.6.Redis版本說明
1.7.下載Redis
Linux版本 2.8.11 :
http://download.redis.io/releases/redis-2.8.11.tar.gz
Windows(64位)版本 2.8.9 :
https://github.com/MSOpenTech/redis/blob/2.8/bin/release/redis-2.8.9.zip?raw=true
Windows(32位)版本 2.6 :
https://github.com/MSOpenTech/redis/blob/2.6/bin/release/redisbin.zip?raw=true
1.8.Redis的安裝
1.8.1.安裝文件
1.8.2.安裝方式一
雙機打開redis-server.exe即可:
測試:
1.8.3.安裝方式二(安裝到系統服務)
先刪除原有的系統服務:
安裝服務:
1.8.4.32位操作系統安裝
只能通過雙擊打開redis-server.exe啟動,不能安裝到系統服務。
1.8.5.注意事項
由於文件系統非NTFS,導致Redis啟動失敗:
限制Redis的最大內存:
1.9.Redis-cli使用
1.9.1.redis-cli的使用之發送命令
1.9.2.redis-cli的使用之命令返回值
1.10.Redis的多數據庫
FLUSHALL -- 清空所有數據庫的所有數據
FLUSHDB -- 清空當前所在數據庫的數據
1.10.1.配置數據庫數量
閱讀更多 野生java工程師 的文章