Redis單機及集群的安裝及使用

2021-08-09 18:13:42 字數 2420 閱讀 1703

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 ...