ubuntu22.04在線安裝redis,可選擇版本

安裝腳本7.0.5版本

在線安裝腳本,默認版本號是7.0.5,可以根據需要選擇需要的版本進行下載編譯安裝

sudo apt-get install gcc -y
sudo apt-get install pkg-config -y
sudo apt-get install build-essential -y#安裝redis
rm -rf ./tmp.log
systemctl status redisd  > ./tmp.log
if cat tmp.log |grep "running"
thenecho -e "\033[32m redisd服務已經啟動! \033[0m"
elsetouch install_redis.shcat > install_redis.sh <<EOFmkdir -p /home/zenglg/redis/cd /home/zenglg/redis/wget http://download.redis.io/releases/redis-7.0.5.tar.gztar zxvf redis-7.0.5.tar.gzrm -rf /usr/local/redis-7.0.5cp -r redis-7.0.5 /usr/local/sudo apt-get install makecd /usr/local/redis-7.0.5 && make && make install#修改配置文件sed -i '309s/daemonize no/daemonize yes/' /usr/local/redis-7.0.5/redis.conf sed -i '87s/bind 127.0.0.1 -::1/#bind 127.0.0.1 -::1/' /usr/local/redis-7.0.5/redis.conf sed -i '111s/protected-mode yes/protected-mode no/' /usr/local/redis-7.0.5/redis.conf#設置密碼sed -i '1036s/# requirepass foobared/requirepass Zenglg2012!@#/' /usr/local/redis-7.0.5/redis.conf#創建文件mkdir -p /etc/redischmod -R 777 /etc/redis#(在默認的配置文件路勁中放置配置文件)rm -rf /etc/redis/6379.conf cp -r /usr/local/redis-7.0.5/redis.conf /etc/redis/chmod -R 777 /etc/redis/redis.conf#修改文件名mv /etc/redis/redis.conf /etc/redis/6379.confrm -rf /etc/init.d/redisd#添加配置密碼驗證,解決無法關閉redis服務問題sed -i 17c'\$CLIEXEC -a "Zenglg2012!@#" -p \$REDISPORT shutdown' /usr/local/redis-7.0.5/utils/redis_init_scriptcp -r /usr/local/redis-7.0.5/utils/redis_init_script /etc/init.d/#修改文件名mv /etc/init.d/redis_init_script /etc/init.d/redisd#設置開機自啟sudo chmod +x /etc/init.d/redisdsudo update-rc.d redisd defaults
EOFsh install_redis.sh
fi#查看redis狀態
systemctl start redisd
systemctl enable redisdrm -rf ./tmp.log
systemctl status redisd  > ./tmp.log
if cat tmp.log |grep "running"
thenecho -e "\033[32m redisd服務已經啟動! \033[0m"
elseecho -e "\033[31m redisd服務未安裝! \033[0m"
fi

安裝成功

最新版本安裝7.2.3

查看最新版本為7.2.3

Index of /releases/ (redis.io)

安裝腳本,跟之前版本相比

sudo apt-get install gcc -y
sudo apt-get install pkg-config -y
sudo apt-get install build-essential -y#安裝redis
rm -rf ./tmp.log
systemctl status redisd  > ./tmp.log
if cat tmp.log |grep "running"
thenecho -e "\033[32m redisd服務已經啟動! \033[0m"
elsetouch install_redis.shcat > install_redis.sh <<EOFmkdir -p /home/zenglg/redis/cd /home/zenglg/redis/wget http://download.redis.io/releases/redis-7.2.3.tar.gz tar zxvf redis-7.2.3.tar.gzrm -rf /usr/local/redis-7.2.3cp -r redis-7.2.3 /usr/local/sudo apt-get install makecd /usr/local/redis-7.2.3&& make && make install#修改配置文件sed -i '309s/daemonize no/daemonize yes/' /usr/local/redis-7.2.3/redis.conf sed -i '87s/bind 127.0.0.1 -::1/#bind 127.0.0.1 -::1/' /usr/local/redis-7.2.3/redis.conf sed -i '111s/protected-mode yes/protected-mode no/' /usr/local/redis-7.2.3/redis.conf#設置密碼sed -i '1036s/# requirepass foobared/requirepass Zenglg2012!@#/' /usr/local/redis-7.2.3/redis.conf#創建文件mkdir -p /etc/redischmod -R 777 /etc/redis#(在默認的配置文件路勁中放置配置文件)rm -rf /etc/redis/6379.conf cp -r /usr/local/redis-7.2.3/redis.conf /etc/redis/chmod -R 777 /etc/redis/redis.conf#修改文件名mv /etc/redis/redis.conf /etc/redis/6379.confrm -rf /etc/init.d/redisd#添加配置密碼驗證,解決無法關閉redis服務問題sed -i 17c'\$CLIEXEC -a "Zenglg2012!@#" -p \$REDISPORT shutdown' /usr/local/redis-7.2.3/utils/redis_init_scriptcp -r /usr/local/redis-7.2.3/utils/redis_init_script /etc/init.d/#修改文件名mv /etc/init.d/redis_init_script /etc/init.d/redisd#設置開機自啟sudo chmod +x /etc/init.d/redisdsudo update-rc.d redisd defaults
EOFsh install_redis.sh
fi#查看redis狀態
systemctl start redisd
systemctl enable redisdrm -rf ./tmp.log
systemctl status redisd  > ./tmp.log
if cat tmp.log |grep "running"
thenecho -e "\033[32m redisd服務已經啟動! \033[0m"
elseecho -e "\033[31m redisd服務未安裝! \033[0m"
fi

編譯成功

通過客戶端可以看到redis的版本

客戶端登錄查看是否正常

客戶端下載

AnotherRedisDesktopManager 發行版 - Gitee.com

?

?redis客戶端使用

輸入信息

點擊下面按鈕

出現下圖說明鏈接成功

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

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

相關文章

freeRTOS下載鏈接(sourceForge)

FreeRTOS Real Time Kernel (RTOS) download | SourceForge.net 文件名&#xff1a;FreeRTOSv202212.00.exe 雙擊后會自動變成這個樣子的&#xff1a; 文件夾大小&#xff1a;506M 可以看到跟那個教程里面的文件結構是一模一樣的&#xff0c;所以很可能是同一個最新版本的文件…

Linux(Centos)上使用crontab實現定時任務(定時執行腳本)

場景 Windows中通過bat定時執行命令和mysqldump實現數據庫備份&#xff1a; Windows中通過bat定時執行命令和mysqldump實現數據庫備份_mysqldump bat-CSDN博客 上面講windows中使用bat實現定時任務的方式&#xff0c;如果是在linux上可以通過crontab實現。 cron是服務名稱。…

高斯DB數據庫添加字段并添加字段注釋

個人網站 公眾號小肖學數據分析 可以使用以下SQL語句向高斯DB數據庫添加字段并添加字段注釋&#xff1a; ALTER TABLE 表名 ADD COLUMN 列名 數據類型 COMMENT 字段注釋; "表名"替換為要添加字段的表名&#xff0c;"列名"替換為要添加的字段名&#xf…

怎樣提升倫敦銀買賣技巧?

如果投資者想提升倫敦銀的買賣技巧&#xff0c;可以學習一些有用的技術分析方法。所謂技術分析&#xff0c;就是通過對行情過往價格和相關交易數據進行收集&#xff0c;用圖表的方式解讀白銀市場&#xff0c;進而預測行情未來主線走勢、判斷價格細節變化、尋找重要支撐點阻力點…

Linux系統常用的組合命令

1. 管道&#xff08;|&#xff09;&#xff1a;將一個命令的輸出傳遞給另一個命令作為輸入。例如&#xff1a; command1 | command2 在這個命令中&#xff0c;command1 的輸出會作為 command2 的輸入,直接將一個命令的輸出傳遞給另一個命令進行處理. 你可以使用 grep 來查找關…

TikTok Shop 與英國皇家郵政合作:為賣家提供“Click and Drop”服務

11 月 21 日&#xff0c;TikTok Shop 宣布與皇家郵政 建立新的合作伙伴關系 &#xff0c;為平臺上的商家推出 Click & Drop。此次合作將使各種規模的商家能夠通過將皇家郵政的 Click & Drop 與其 TikTok Shop 帳戶集成來改善其履行體驗并更有效地發出訂單&#xff0c;…

科普:多領域分布式協同仿真

分布式協同仿真是一種在分布式計算環境中進行協同工作的仿真方法。使用該方法進行協同仿真時&#xff0c;仿真任務將被分發到多個計算節點上&#xff0c;并且這些節點可以同時工作以模擬完整的系統行為。分布式協同仿真已被廣泛應用于工程、科學和軍事領域&#xff0c;以便更好…

醫保線上購藥系統:代碼驅動的醫療創新

醫保線上購藥系統&#xff0c;這是一個融合技術和醫療的創新典范。本文將通過簡單的技術代碼示例&#xff0c;為您揭示這一系統是如何通過技術驅動醫療創新&#xff0c;為用戶提供更智能、便捷的健康管理體驗的。 1. 前端界面開發 使用React框架&#xff0c;我們可以輕松構建…

深度探究數據要素市場,企業為什么要參與數據資產化建設

我國正在發展數字經濟&#xff0c;培育數字要素市場&#xff0c;推進數據市場化。在十四五數字經濟發展規劃中就已經將數據要素列為數字經濟深化發展的核心引擎。今天和大家分享關于數據要素的前世今生&#xff0c;您將了解以下知識點&#xff1a; 1.什么是數據要素&#xff1f…

可視化工作流管理流程及工具

Leangoo領歌是一款永久免費的專業的敏捷開發管理工具&#xff0c;提供端到端敏捷研發管理解決方案&#xff0c;涵蓋敏捷需求管理、任務協同、進展跟蹤、統計度量等。 Leangoo領歌上手快、實施成本低&#xff0c;可幫助企業快速落地敏捷&#xff0c;提質增效、縮短周期、加速創新…

廣告屏LED屏斷電檢測遠程控制開關方案應用鋇錸技術S270

廣告屏LED屏斷電檢測&#xff1a; 廣告屏和LED屏在商業和公共場所的廣泛應用中扮演著重要角色&#xff0c;但由于斷電問題可能導致廣告屏無法正常顯示&#xff0c;進而影響廣告宣傳效果和客戶體驗。而S270作為一種高效穩定的遠程控制開關&#xff0c;可以實現廣告屏LED屏的斷電…

ubuntu掛載磁盤,以及開機自動掛載磁盤

1. 掛載臨時磁盤&#xff08;關機自動取消掛載&#xff09; 在Ubuntu上掛載磁盤涉及到幾個步驟&#xff0c;其中包括查看可用磁盤、創建掛載點、編輯 /etc/fstab 文件以確保在系統啟動時自動掛載等。以下是一般的步驟&#xff1a; **查看可用磁盤和分區&#xff1a;**可以使用…

Git 與 Maven:企業級版本管理與版本控制規范設計

一、背景 當今&#xff0c;許多開發人員熟悉 GitFlow 工作流程&#xff0c;但往往忽略了 GitFlow 如何與 Maven 版本控制結合&#xff0c;尤其是在管理 snapshot 和 release 版本時的最佳實踐。本文旨在整合 GitFlow 工作流程與 Maven 版本管理&#xff0c;提出一個統一的企業…

案例012:Java+SSM+uniapp基于微信小程序的科創微應用平臺設計與實現

文末獲取源碼 開發語言&#xff1a;Java 框架&#xff1a;SSM JDK版本&#xff1a;JDK1.8 數據庫&#xff1a;mysql 5.7 開發軟件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.5.4 小程序框架&#xff1a;uniapp 小程序開發軟件&#xff1a;HBuilder X 小程序…

蝦皮知蝦數據分析軟件:優化您的電商經營

在當今競爭激烈的電商市場&#xff0c;了解市場動態、分析競爭對手和產品趨勢是成功經營的關鍵。蝦皮知蝦數據分析軟件是一款強大的工具&#xff0c;為電商賣家提供了全面的數據采集和分析功能。本文將介紹蝦皮知蝦數據分析軟件的特點和功能&#xff0c;以及如何利用它來優化您…

讀懂毛京波的營銷,也就讀懂了路特斯的提速轉變

“盡管我們交付還不到一年時間&#xff0c;但是今天Emeya一發布&#xff0c;我們的三車主又誕生了&#xff0c;他有Emira、Eletre&#xff0c;馬上又定了Emeya&#xff0c;說明他對路特斯還是非常認可的&#xff0c;”路特斯集團CEO馮擎峰欣喜地說道&#xff0c;一個產品能不能…

indexOf

可以通過String的indexOf判斷是否包括某個字符。 SpringBootTest Slf4j class BaseApplicationTests {Testvoid contextLoads() {log.info("01".indexOf(".")"");log.info("0.1".indexOf(".")"");log.info("…

基于51單片機電子鐘鬧鐘LCD1602顯示proteus仿真設計

基于51單片機的LCD1602電子鐘鬧鐘proteus仿真設計 基于51單片機的LCD1602電子鐘鬧鐘proteus仿真設計功能介紹&#xff1a;仿真圖&#xff1a;原理圖&#xff1a;設計報告&#xff1a;程序&#xff1a;器件清單&#xff1a;資料清單&&下載鏈接&#xff1a; 基于51單片機…

16.Python 多進程和多線程

進程是應用程序正在執行的實體&#xff0c;當程序執行時&#xff0c;也就創建了一個主線程。進程在創建和執行需要占用一定的資源&#xff0c;如內存、文件、I/O設備等。 線程是CPU使用的基本單元&#xff0c;由主線程創建&#xff0c;并使用這個進程的資源&#xff0c;因此線…

spring @Async異步執行

在一些后臺耗時的場景比如說生成統計報表&#xff0c;生成數據文件&#xff0c;執行批量任務時候&#xff0c;需要異步執行&#xff0c;先登記信息&#xff0c;然后異步執行批量同步返回給客戶端。在spring中要想使用異步方法執行&#xff0c;必須使用EnableAsync注解開啟async…