新聞中心
Redis是一款提供高可用性、支持自動持久化、支持緩存技術(shù)的開源內(nèi)存數(shù)據(jù)庫,在一系列高性能的場景下數(shù)據(jù)庫的訪問性能都是一種考慮因素,所以Redis的常見方式有幾種?

1、Redis客戶端訪問:
Redis客戶端訪問是最常見的方式,前提是要將Redis設(shè)置為遠(yuǎn)程訪問,這里需要修改Redis的配置文件,具體方法如下:
a. 打開 /etc/redis.conf 配置文件
b. 找到并修改:bind 127.0.0.1 為 bind 0.0.0.0 (允許任意 IP 的訪問)
c. 修改 protected-mode 為 no
d. 注釋掉requirepass 這一行,以免被要求密碼訪問
e. 重啟 redis
f. 保持防火墻的開放端口(Redis 默認(rèn)端口為 6379)
最后就可以使用Redis客戶端訪問 Redis 服務(wù)器了,比如,使用下面代碼可以連接Redis:
redisClient = new Redis(‘127.0.0.1’, 6379);
2、Redis Java客戶端訪問:
使用 Java 客戶端訪問Redis可以根據(jù)業(yè)務(wù)邏輯,定義結(jié)構(gòu)化的Java對象,比如一個簡單的demo如下:
// 定義實(shí)體類
public class Student {
private String name;
private int age;
// 省略面向?qū)ο笳Z法
}
// 調(diào)用實(shí)體類
Jedis jedis = new Jedis(“l(fā)ocalhost”);
Student student = new Student(“李四”, 18);
String s = JSON.toJSONString(student);
jedis.set(“student”, s);
String res = jedis.get(“student”);
Student student2 = JSON.parseObject(res, Student.class);
3、Redis的Shell訪問:
其實(shí)Redis的Shell訪問也是常用的一種訪問方式,此種方式可以實(shí)現(xiàn)Redis服務(wù)器的主從復(fù)制,最基本的一組常用的 Shell 指令有:
1) Redis KEYS 指令
Redis keys命令可以搜索符合指定模式的 key 。
例如:
Keys * 會列出所有的 key 。
Keys DB_* 列出所有以 DB_ 開頭的key
2) Redis SET 指令
Redis SET命令用于在Redis中設(shè)置鍵值對,其語法格式如下:
SET KEY VALUE
其中:KEY 是鍵,VALUE 是要設(shè)置的值。
3) Redis DEL 指令
Redis DEL 指令用于刪除已存在的鍵,其語法格式如下:
DEL KEY
其中:KEY 是要刪除的鍵。
4) Redis EXISTS 指令
Redis EXISTS 指令用于執(zhí)行某個鍵是否存在,其語法格式如下:
EXISTS KEY
其中:KEY 是要檢查的鍵。
以上就是Redis的幾種訪問方式,在 Redis 客戶端訪問、Redis Java 客戶端訪問和 Redis Shell 訪問等方式中,大家可以根據(jù)業(yè)務(wù)場景選擇合適的訪問方式,以滿足自己的業(yè)務(wù)需求。
創(chuàng)新互聯(lián)是成都專業(yè)網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計、SEO優(yōu)化、手機(jī)網(wǎng)站、小程序開發(fā)、APP開發(fā)公司等,多年經(jīng)驗沉淀,立志成為成都網(wǎng)站建設(shè)第一品牌!
文章題目:Redis常用訪問方式有幾種(redis訪問方式有幾種)
分享URL:http://m.fisionsoft.com.cn/article/djcssej.html


咨詢
建站咨詢
