1.Redis介紹以及安裝
阿新 • • 發佈:2018-02-06
c++編譯器 ogl tar.gz 持久化 window spatial sts oca load
Redis介紹
Redis是一個開源的(BSD開源協議),內存數據結構存儲,被用於作為數據庫,緩存和消息代理。
Redis支持如下數據結構:
- string(字符串)
- hashes(哈希)
- lists
- sets
- sorted sets with range query
- bitmaps
- hyperloglogs
- geospatial indexes with radius queries(具有半徑查詢的地理空間索引)
Redis 有不同等級的持久化,並通過redis sentinel提供高可用性,並通過redis集群自動分區。
Redis安裝
Linux下的安裝
- 下載reids
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
- 解壓縮
tar xzf redis-4.0.8.tar.gz
- 轉到目錄
cd redis-4.0.8
- 安裝
make
如果出現下面的錯誤需要安裝C++編譯器
/bin/sh: cc: 未找到命令
make[1]: *** [adlist.o] 錯誤 127
make[1]: 離開目錄“/usr/local/redis-3.2.0/src”
make: *** [all] 錯誤 2
執行命令安裝C++編譯器
yum install gcc-c++
安裝後,如果執行make仍然報錯
cd src && make all make[1]: 進入目錄“/usr/local/redis-3.2.0/src” CC adlist.o In file included from adlist.c:34:0: zmalloc.h:50:31: 致命錯誤:jemalloc/jemalloc.h:沒有那個文件或目錄 #include <jemalloc/jemalloc.h> ^ 編譯中斷。 make[1]: *** [adlist.o] 錯誤 1 make[1]: 離開目錄“/usr/local/redis-3.2.0/src” make: *** [all] 錯誤 2
解決“jemalloc/jemalloc.h:沒有那個文件或目錄“問題,在進行編譯(因為上次編譯失敗,有殘留的文件)
make distclean
make && make install
運行redis:
src/redis-server
使用redis客戶端:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
Windows安裝
redis項目並沒有正式支持windows。
然而,微軟的開放技術組開發和維護這個針對win64的windows端口。
1.Redis介紹以及安裝