日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

c语言 连接哨兵 redis6,Redis哨兵--缓存服务器

發布時間:2025/3/12 数据库 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言 连接哨兵 redis6,Redis哨兵--缓存服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

redis哨兵

說明:通過緩存服務器可以有效的提升用戶的訪問效

1.注意事項:

A:緩存的數據結構應該選用K-V結構,只要K唯一那么結果必然相同

B:緩存總的數據不可能一直儲存,需要定期將內存數據進行優化,LRU算法....

C:緩存的運行數據要求要快,C語言實現... 運行在內存中

D:如果緩存運行的數據在內存中,加入斷電或者宕機,內存數據直接回丟 失;實現內存數據的持久化操作(磁盤)

2.Redis緩存服務器:

概念:是一個開源的,內存中的數據結構存儲系統,它可以用在數據庫,緩存和消息中間件;支持多種類型的數據結構.如:字符串(string) 散列(hashes) 列表(list) 集合(sets) 有序集合(sorted sets);

3.Redis的安裝

A:進入src根目錄 => 上傳壓縮包 => 執行 tar -zxvf redis-5.0.4.tar.gz 解壓文件 =>修改文件存放位置 => mv redis-5.0.4 redis 修改文件名字;

B:安裝redis 進入redis根目錄 cd redis => make (編譯) => make install(安裝)

4.Redis.conf配置文件的修改:

(bind 127.0.0.1 表示ip綁定)

第一步:注釋綁定地址

第二步:yes改成no

第三步:開啟后臺啟動 no改成yes

A:進入跟目錄=> 打開 redis.conf

5.Redis的啟動:

A:啟動Redis: 在redis跟目錄 redis-server redis.conf

B:查看進程 ps -ef |grep redis

C:進入redis客戶端:redis-cli -p 6379 (-p表示端口號)

D:set key vail形式

E:關閉redis: 兩種方式

1.直接kill

2.reis-cli -p 6379 shutdown

6.Redis的命令:

1.String類型

2.Hash類型

說明:可以用散列類型保存對象和屬性值

例子:User對象{id:2,name:小明,age:19}

3.List類型

說明:Redis中的List集合是雙端循環列表,分別可以從左右兩個方向插入數據.

List集合可以當做隊列使用,也可以當做棧使用

隊列:存入數據的方向和獲取數據的方向相反

棧:存入數據的方向和獲取數據的方向相同

4.Redis事務命令

說明:redis中操作可以添加事務的支持.一項任務可以由多個redis命令完成,如果有一個命令失敗導致入庫失敗時.需要實現事務回滾.

5.Redis的整合mybatis

A:添加jar包

redis.clients

jedis

org.springframework.data

spring-data-redis

B:測試是否能夠連通:

C:setnx(k, v);高級api 判斷數據是否存在 如果有數據則不作處理

~~~~

D:setex(k,時間,v) (設置失效時間和設置值)方法執行要么成功要么失敗;

jedis.setex("2007",100,"測試時間)

E:jedis.set

6.Redis的事物

1. multi命令:標記事物的開始

2.exec命令表示事物的提交

3.discard 事物的回滾 解釋

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的c语言 连接哨兵 redis6,Redis哨兵--缓存服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。