redis支援五種資料型別
string(字串)
hash(雜湊)
list(列表)
set(集合)
zset(sorted set:有序集合)。
redis作為快取最常用的型別
string(字串)
hash(雜湊)
最常用的方法先安裝c語言的編譯環境 執行yum install gcc-c++
解壓縮redis的壓縮包 tar zxf redis
在解壓縮路徑下執行make命令
然後執行 make install -prefix 你要安裝的路徑
複製解壓目錄下的redis.conf到安裝路徑的bin檔案下
預設啟動redis 使用命令 bin/redis-server.sh,如果要帶自定義的redis的配置檔案 直接在後面跟配置檔案redis.conf
如果需要後台啟動 我們需要筆記redis.conf,修改daemonize 為yes
單機版安裝了,我們只需要建立乙個目錄 mkdir /usr/local/cluster
然後複製單機版的redis到cluster名字為redis01,redis02,redis03,redis04,redis05,redis06(1個集群,3個節點,一主一從)
然後修改redis.conf配置檔案,如果在同一臺機器上需要修改他們的埠號,cluster-enabled屬性為yes
然後需要安裝ruby的環境 yum install ruby ,yum install rubygems
啟動所有的redis服務
進入redis-3.0.0/src目錄下 然後執行命令 ./redis-trib.rb create –replicas 1 redis01的位址 redis02的位址 redis03的位址 redis04的位址 redis05的位址 redis06的位址(例如 192.168.25.153:7001 192.168.25.153:7002 192.168.25.153:7003 192.168.25.153:7004 192.168.25.153:7005 192.168.25.153:7006) 這個命令中1代表幾個備份機
使用jedis操作redis
jedis jedis = new jedis(ip位址, 埠號);
string result = jedis.get("hello");
system.out.println(result);
jedis.close();
使用jedispool操作redis/ 第一步:建立乙個jedispool物件。需要指定服務端的ip及埠。
jedispool jedispool = new jedispool("192.168.25.153", 6379);
// 第二步:從jedispool中獲得jedis物件。
jedis jedis = jedispool.getresource();
// 第三步:使用jedis操作redis伺服器。
jedis.set("jedis", "test");
string result = jedis.get("jedis");
//關閉jedis
jedis.close();
setnodes = new hashset<>();
nodes.add(new hostandport("192.168.25.153", 7001));
nodes.add(new hostandport("192.168.25.153", 7002));
nodes.add(new hostandport("192.168.25.153", 7003));
nodes.add(new hostandport("192.168.25.153", 7004));
nodes.add(new hostandport("192.168.25.153", 7005));
nodes.add(new hostandport("192.168.25.153", 7006));
jediscluster jediscluster = new jediscluster(nodes);
// 第二步:直接使用jediscluster物件操作redis。在系統中單例存在。
jediscluster.set("hello", "100");
string result = jediscluster.get("hello");
// 第三步:列印結果
system.out.println(result);
// 第四步:系統關閉前,關閉jediscluster物件。
jediscluster.close();
單機版的配置
集群版的配置
單機版及集群版Redis安裝及部署
本教程使用redis3.0版本。3.0版本主要增加了redis集群功能 安裝的前提條件 需要安裝gcc yum install gcc c 2 把原始碼包上傳到linux伺服器 3 解壓原始碼包 tar zxvf redis 3.0.0.tar.gz 4 進入解壓後的目錄 執行make 5 執行ma...
Redis的安裝 單機 集群
第一步 安裝gcc編譯環境 root localhost yum install gcc c 第二步 把redis的原始碼上傳到linux伺服器。第三步 解壓縮。root localhost tar zxf redis 3.0.0.tar.gz 第四步 編譯 root localhost redis...
Linux安裝redis及redis集群
安裝gcc環境 yum install gcc c wget q 2解壓tar zxvf redis 4.0.1.tar.gz 3指定安裝目錄 sudo mv redis 4.0.1 usr local 4切換目錄 cd usr local redis 4.0.1 5 make test make ...