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

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux下 安装Redis并配置服务

發布時間:2023/11/30 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下 安装Redis并配置服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、簡介

? ? ??1、 Redis為單進程單線程模式,采用隊列模式將并發訪問變成串行訪問。

? ? ? ?2、 Redis不僅僅支持簡單的k/v類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。

? ? ? 3、 ?Redis支持數據的備份,即master-slave模式的數據備份。

? ? ? 4、Redis支持數據的持久化,可以將內存中的數據保持在磁盤中,重啟的時候可以再次加載進行使用。

? ? ?更多的了解Redis的請查看Redis與Memcached的區別


二、安裝

? ? 下載地址 ?http://download.redis.io/releases/ ? ?找到對應的版本 ,我下載的版本是redis-2.8.13.tar.gz,接下來介紹在Linux上的安裝: ? ? #tar -zxvf ?redis-2.8.13.tar.gz ? ? ?//解壓 ? ? #make ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ?? ? ? ? 安裝成功。我的目錄是/usr/redis/redis-2.8.13

? 1、查看?/usr/redis/redis-2.8.13


? ? ? ? ? ? ? ? ? ? 1)redis.conf ?2)redis-2.8.13/src下 ? ? ? ??redis-server:Redis服務器的daemon啟動程序。
? ? ? ? redis-cli:Redis命令行操作工具。當然,你也可以用telnet根據其純文本協議來操作。
? ? ? ?redis-benchmark:Redis性能測試工具,測試Redis在你的系統及你的配置下的讀寫性能。
? ? ? ?redis-stat:Redis狀態檢測工具,可以檢測Redis當前狀態參數及延遲狀況 。

? 3)utils/redis_init_script ? ? ? 對把Redis的做成一個服務,service redis start ?/service redis stop ?的重要的配置
?

?2、啟動Redis服務

? ? ? 1) 執行 ./usr/redis/redis-2.8.13/src/redis-server ? ? ?? ? ? ? ? 2)查看進程 ? ? ? ? ? ?? ? ? ? 3)執行命令行操作工具?redis-cli ? ? ? ? ? ? ? ?

? ? ??

? ?3、Redis服務不能在后臺運行,Ctrl+C ?結束Redis服務

? ? ? 1)Ctrl+C ? ? ? ? ? ? ? ? ? ? ?Redis服務結果了,不能再后臺運行
? ? ? 2)redis-cli 提示不能連接
? ? ? ? ? ? 我們需要配置Redis 服務在后臺運行,并且通過service redis start 簡單的命令就可以啟動服務,而且不能每次都到/usr/redis/redis-2.8.13/src目錄下操作

三、設置服務

? ? ?我們需要配置Redis 服務在后臺運行,并且通過service redis start 簡單的命令就可以啟動服務

? ? 1、#cp ?/usr/redis/redis-2.8.13/utils/redis_init_script? /etc/rc.d/init.d/redis


? ? ? ? ? ? ? ?? ? ? ? ? 1)/usr/local/bin? ? ? ? ? ? ? ? ? ? ? ? ? ?沒有復制redis-server、redis-cli,所以需要更改路徑/usr/redis/redis-2.8.13/src
? ? ? ?2)PRIDFILE和CONF? ? ? ? ? ? ? ?(1)?CONF?的路徑是/etc/redis/6379.conf,查看時發現沒/etc/redis目錄,也沒有6379.conf文件 ? ? ? ? ? ? ? ? ?#mkdir ?/etc/redis ? ? ? ? ? ? ? ? ?#cp ?/usr/redis/redis-2.8.13/redis.conf ?/etc/redis/6379.conf
? ? ? ? ? ?(2) PRIDFILE的路徑是/var/run/redis_6379.pid ? ? ? ? ? ? ?分析: ? ? ? ? ? ? ?查看 ??/etc/redis/6379.conf ? ? ? ? ? ? ? ? ? ?? ? ? ? ?? ? ? ??? ? ?daemonize no :默認情況下Redis不是作為守護進程運行的,如果你想讓它在后臺運行,你就把它改成yes,不然在執行service Redis stop 時會報:var run redis.pid does not exist

? ? ? ? ? ?pidfile /var/run/redis.pid:Redis作為守護進程運行的時候,它會把?pid?默認寫到?/var/run/redis.pid?文件里面。



? ? ? ? ?3)?$EXEC $CONF ? ? ? ? ?在 $EXEC $CONF 后面添加 &的意思是把啟動redis作為后臺啟動,否則redis的啟動會占用前段的命令行,其他操作將無法進行。

? ? 2、對/etc/rc.d/init.d/redis的修改

? ? ? ? ? 第一步:EXEC=/usr/redis/redis-2.8.13/src/redis-server ? ? ? ? ? ? ? ? ? ? ? ? ? CLIEXEC=/usr/redis/redis-2.8.13/src/redis-cli ? ? ? ? ? ?? ? ? ? ? ? ?第二步:PRIDFILE=/var/run/redis.pid ? ? ? ? ?? ? ? ? ? ? ?第三步: ? ? ? ? ? ? ? ? ?#mkdir ?/etc/redis ? ? ? ? ? ? ? ? ?#cp ?/usr/redis/redis-2.8.13/redis.conf ?/etc/redis/6379.conf
? ? ? ? ? 第四步: ? ? ? ? ? ? ? ? ?# vi ??/etc/redis/6379.conf??? ? ? ? ? ? ? ? ? ? ? ? ?把daemonize no改為?daemonize yes

? ? ? ? ? ? ? ?
? ? ? ??第五步: ? ? ? ? ? ? ? ? ? ? ? ??在 $EXEC $CONF 后面添加 &
? ? ? ?最終的修改 ? ? ? ? ? ? ? ? ? ?執行service redis start

轉載于:https://www.cnblogs.com/changxr/p/7850921.html

總結

以上是生活随笔為你收集整理的Linux下 安装Redis并配置服务的全部內容,希望文章能夠幫你解決所遇到的問題。

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