centos上下載redis

1.redis 特點

Redis特性(8個)
1 速度快:10w ops(每秒10w讀寫),數據存在內存中,c語言實現,單線程模型
2 持久化:rdb和aof

3 多種數據結構:
? ? 5大數據結構
? ? BitMaps位圖:布隆過濾器 本質是 字符串
? ? HyperLogLog:超小內存唯一值計數,12kb HyperLogLog 本質是 字符串
? ? GEO:地理信息定位 本質是有序集合

4 支持多種編程語言:基于tcp通信協議,各大編程語言都支持

5 功能豐富:發布訂閱(消息) Lua腳本,事務(pipeline)

6 簡單:源代碼幾萬行,不依賴外部庫

7 主從復制:主服務器和從服務器,主服務器可以同步到從服務器中

8 高可用和分布式:
? ? 2.8版本以后使用redis-sentinel支持高可用
? ? 3.0版本以后支持分布式

2.安裝

#下載wget http://download.redis.io/releases/redis-6.2.9.tar.gz
#解壓
tar -xzf redis-6.2.9.tar.gz
#建立軟連接
ln -s redis-6.2.9 redis
cd redis
make&&make install#在src目錄下可以看到
#redis-server--->redis服務器
#redis-cli---》redis命令行客戶端
#redis-benchmark---》redis性能測試工具
#redis-check-aof--->aof文件修復工具
#redis-check-dump---》rdb文件檢查工具
#redis-sentinel---》sentinel服務器,哨兵
#redis作者對windows維護不好,window自己有安裝包

3.卸載

# 1、查看redis進程;
ps aux|grep redis
# 2、kill掉進程;
kill 進程id
# 3、進入到redis目錄
cd /usr/local/
# 4、刪除redis對應的文件
rm -f /usr/local/redis/bin/redis*
rm -f /usr/local/bin/redis*
# 5、刪除對應的文件
rm -rf redis

4.三種啟動方式


#最簡啟動
redis-server
ps -ef|grep redis  #查看進程
netstat -antpl|grep redis #查看端口
redis-cli -h ip -p port ping #命令查看#動態參數啟動
redis-server --port 6380 #啟動,監聽6380端口###配置文件啟動
#配置文件啟動(6379對應手機按鍵MERZ,意大利女歌手Alessia Merz的名字)#####通過redis-cli連接,輸入config get * 可以獲得默認配置
#在redis目錄下創建config目錄,copy一個redis.conf文件
#daemonize--》是否是守護進程啟動(no|yes)
#port---》端口號
#logfile--》redis系統日志
#dir--》redis工作目錄
配置文件#查看一下默認注釋,把#和空格去掉
cat redis.conf|grep -v "#" |grep -v "^$"
#重定向到另一個文件
cat redis.conf|grep -v "#" |grep -v "^$" >redis-6382.conf
'''
daemonize yes #是否以守護進程啟動
pidfile /var/run/redis.pid   #進程號的位置,刪除
port 6379    #端口號
dir "/root/lqz/redis/data"  #工作目錄 
logfile daemonize yes #是否#其他全刪掉
'''#在redis目錄下新建data目錄,用來存放書籍
#啟動redis
redis-server config/redis.conf
#查看進程
ps -ef |grep redis-server |grep 6379
#查看日志
cd data
cat 6379.log

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/43559.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/43559.shtml
英文地址,請注明出處:http://en.pswp.cn/news/43559.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue中實現分頁

1.構造分頁組件&#xff0c;并注冊為全局組件 <template><div class"pagination"><button v-if"startNumAndEndNum.start>1" click"$emit(getPageNo,pageNo-1)">上一頁</button><button v-if"startNumAndEn…

C#生產流程控制(串行,并行混合執行)

開源框架CsGo https://gitee.com/hamasm/CsGo?_fromgitee_search 文檔資料&#xff1a; https://blog.csdn.net/aa2528877987/article/details/132139337 實現效果 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37…

Windows11 Docker Desktop 啟動 -wsl kernel version too low

系統環境&#xff1a;windows11 1&#xff1a;docker下載 Docker: Accelerated Container Application Development 下載后雙擊安裝即可 安裝后啟動Docker提示&#xff1a;Docker Desktop -wsl kernel version too low 處理起來也是非常方便 1:管理員身份啟動&#xff1a;…

C#程序隨系統啟動例子 - 開源研究系列文章

今天講講C#中應用程序隨系統啟動的例子。 我們知道&#xff0c;應用程序隨系統啟動&#xff0c;都是直接在操作系統注冊表中寫入程序的啟動參數&#xff0c;這樣操作系統在啟動的時候就根據啟動參數來啟動應用程序&#xff0c;而我們要做的就是將程序啟動參數寫入注冊表即可。此…

C語言慣用法之typedef結構體類型

以前曾問C語言熟手&#xff0c;為什么C語言里面充滿了typedef struct someType TSomeType&#xff1f; 當時&#xff0c;可能他以為我的問題太簡單了&#xff0c;也沒所有說出關鍵出來。 對于現在我的認識而言&#xff0c;這種聲明方式&#xff0c;更多的是為了簡寫&#xff0…

數據結構與算法基礎

一、基本概念和術語 &#xff08;一&#xff09;數據元素、數據結構、抽象數據類型等概念 &#xff08;二&#xff09;算法設計的基本要求 &#xff08;三&#xff09;語句的頻度和估算時間復雜度 二、線性表 &#xff08;一&#xff09;線性表的定義和基本操作 &#xff08…

【3Ds Max】車削命令的簡單使用(以制作花瓶為例)

簡介 在3ds Max中&#xff0c;"車削"&#xff08;Lathe&#xff09;是一種建模命令&#xff0c;用于創建圍繞軸線旋轉的幾何形狀。通過車削命令&#xff0c;您可以將一個閉合的平面或曲線幾何形狀旋轉&#xff0c;從而生成一個立體對象。這種方法常用于創建圓柱體、…

大數據Flink學習圣經:一本書實現大數據Flink自由

學習目標&#xff1a;三棲合一架構師 本文是《大數據Flink學習圣經》 V1版本&#xff0c;是 《尼恩 大數據 面試寶典》姊妹篇。 這里特別說明一下&#xff1a;《尼恩 大數據 面試寶典》5個專題 PDF 自首次發布以來&#xff0c; 已經匯集了 好幾百題&#xff0c;大量的大廠面試…

深入淺出Pytorch函數——torch.nn.init.xavier_uniform_

分類目錄&#xff1a;《深入淺出Pytorch函數》總目錄 torch.nn.init模塊中的所有函數都用于初始化神經網絡參數&#xff0c;因此它們都在torc.no_grad()模式下運行&#xff0c;autograd不會將其考慮在內。 根據Glorot, X.和Bengio, Y.在《Understanding the difficulty of tra…

【制作npm包4】api-extractor 學習

制作npm包目錄 本文是系列文章&#xff0c; 作者一個橙子pro&#xff0c;本系列文章大綱如下。轉載或者商業修改必須注明文章出處 一、申請npm賬號、個人包和組織包區別 二、了解 package.json 相關配置 三、 了解 tsconfig.json 相關配置 四、 api-extractor 學習 五、npm包…

Dockerfile自定義鏡像

文章目錄 Dockerfile自定義鏡像鏡像結構Dockerfile語法構建java項目 小結 Dockerfile自定義鏡像 常見的鏡像在DockerHub就能找到&#xff0c;但是我們自己寫的項目就必須自己構建鏡像了。 而要自定義鏡像&#xff0c;就必須先了解鏡像的結構才行。 鏡像結構 鏡像是將應用程序及…

服務器數據庫中了360后綴勒索病毒怎么辦?360后綴勒索病毒的加密形式

隨著信息技術的發展&#xff0c;企業的計算機服務器數據庫變得越來越重要。然而&#xff0c;在數字時代&#xff0c;網絡上的威脅也日益增多。近期&#xff0c;我們收到很多企業的求助&#xff0c;企業的計算機服務器遭到了360后綴勒索病毒的攻擊&#xff0c;導致服務器內的所有…

《TCP IP網絡編程》第二十四章

第 24 章 制作 HTTP 服務器端 24.1 HTTP 概要 本章將編寫 HTTP&#xff08;HyperText Transfer Protocol&#xff0c;超文本傳輸協議&#xff09;服務器端&#xff0c;即 Web 服務器端。 理解 Web 服務器端&#xff1a; web服務器端就是要基于 HTTP 協議&#xff0c;將網頁對…

easyx圖形庫基礎:3實現彈球小游戲

實現彈球小游戲 一.實現彈球小游戲:1.初始化布&#xff1a;2.初始化一個球的信息&#xff1a;3.球的移動和碰撞反彈4.底邊擋板的繪制和移動碰撞重置數據。 二.整體代碼&#xff1a; 一.實現彈球小游戲: 1.初始化布&#xff1a; int main() {initgraph(800, 600);setorigin(40…

[論文筆記]Glancing Transformer for Non-Autoregressive Neural Machine Translation

引言 這是論文Glancing Transformer for Non-Autoregressive Neural Machine Translation的筆記。 傳統的非自回歸文本生成速度較慢,因為需要給定之前的token來預測下一個token。但自回歸模型雖然效率高,但性能沒那么好。 這篇論文提出了Glancing Transformer,可以只需要一…

layui下拉框select 彈出層在最外層

出現問題如圖所示 想要的效果是如下 這樣的效果只需一行代碼就能解決 .layui-layer-page .layui-layer-content{overflow: visible!important;}

Postgresql源碼(112)plpgsql執行sql時變量何時替換為值

相關 《Postgresql源碼&#xff08;41&#xff09;plpgsql函數編譯執行流程分析》 《Postgresql源碼&#xff08;46&#xff09;plpgsql中的變量類型及對應關系》 《Postgresql源碼&#xff08;49&#xff09;plpgsql函數編譯執行流程分析總結》 《Postgresql源碼&#xff08;5…

PyTorch從零開始實現ResNet

文章目錄 代碼實現參考 代碼實現 本文實現 ResNet原論文 Deep Residual Learning for Image Recognition 中的50層&#xff0c;101層和152層殘差連接。 代碼中使用基礎殘差塊這個概念&#xff0c;這里的基礎殘差塊指的是上圖中紅色矩形圈出的內容&#xff1a;從上到下分別使用…

感覺和身邊其他人有差距怎么辦?

雖然清楚知識需要靠時間沉淀&#xff0c;但在看到自己做不出來的題別人會做&#xff0c;自己寫不出的代碼別人會寫時還是會感到焦慮怎么辦&#xff1f; 你是否也因為自身跟周圍人的差距而產生過迷茫&#xff0c;這份迷茫如今是被你克服了還是仍舊讓你感到困擾&#xff1f; 下…

LabVIEW開發最小化5G系統測試平臺

LabVIEW開發最小化5G系統測試平臺 由于具有大量存儲能力和數據的應用程序的智能手機的激增&#xff0c;當前一代產品被迫提高其吞吐效率。正交頻分復用由于其卓越的品質&#xff0c;如單抽頭均衡和具有成本效益的實施&#xff0c;現在被廣泛用作物理層技術。這些好處是以嚴格的…