Redis 是一個開源(BSD許可)的,內存中的數據結構存儲系統,它可以用作數據庫、緩存和消息中間件。 它支持多種類型的數據結構,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 與範圍查詢, bitmaps, hyperloglogs 和 地理空間(geospatial) 索引半徑查詢。 Redis 內置了 複製(replication),LUA腳本(Lua scripting), LRU驅動事件(LRU eviction),事務(transactions) 和不同級別的 磁盤持久化(persistence), 並通過 Redis哨兵(Sentinel)和自動 分區(Cluster)提供高可用性(high availability)。
Linux環境下的安裝
安裝gcc C++編譯器
yum -y install gcc automake autoconf libtool make jemalloc
下載Redis
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
解壓
tar –zxvf redis-3.2.8.tar.gz
編譯安裝
cd redis-3.2.8 make && make install
配置服務
cd /redis-3.2.8/utils/ ./install_server.sh
啓動腳本在 /etc/init.d/redis_6379
配置文件在 /etc/redis/6379.conf對redis.conf簡要配置
# 默認以後臺方式運行 daemonize yes # 配置日誌存放位置 logfile "/home/centos/log/redis/redis.log" # 配置持久化文件存放位置 dir /home/centos/data/redis # 取消保護模式(線下環境不需要) Protected-mode no # 綁定IP(線下環境不需要,註釋掉即可) # bind …… # 緩存清除策略 maxmemory-policy volatile-lru
啓動
//直接啓動 redis-server /etc/redis/6379.conf & //通過系統服務啓動 mv /etc/init.d/redis_6379 /etc/init.d/redis service redis start //另開啓一個命令行窗口 進入Redis目錄 可以進行測試 src/redis-cli
執行命令 ps -ef|grep redis 顯示 /usr/local/bin/redis-server 127.0.0.0:6379 則說明啓動成功
關閉
src/redis-cli shutdown
Windows環境下的安裝
找到Redis安裝包並下載
打開官網(http://www.redis.cn/)下載頁面找到”Windows”項然後點擊“Learn more”,打開github項目
下載失敗
本地址(http://download.csdn.net/detail/hq0556/9817931)資源包括redis的安裝文件及管理工具。(我也不想收分,但小弟只有十幾分了,考慮以後還要下別人的例子,只能收一點)。
安裝Redis
啓動Redis
通過cmd 進入redis的安裝路徑,輸入命令:redis-server.exe redis.windows.conf
注:默認端口是6379,我是之前做實驗修改過端口號,所以此處顯示16379.
Redis 桌面管理工具
目前有好幾款管理工具(http://database.51cto.com/art/201505/477692.htm).本人僅使用過 : Redis Desktop Manager。以此爲例:
Redis Desktop Manager 安裝
資源地址:http://download.csdn.net/detail/hq0556/9817931
與其他軟件安裝相同,不做過多描述
鏈接redis庫
沒修改配置,默認端口應爲6379