欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CentOS 6.6下Redis安裝配置記錄

 更新時間:2015年03月19日 13:18:25   投稿:junjie  
這篇文章主要介紹了CentOS 6.6下Redis安裝配置記錄,本文給出了安裝需要的支持環(huán)境、安裝redis、測試Redis、配置redis等步驟,需要的朋友可以參考下

在先前的文章中介紹過redis,以下內容為自己在CentOS上安裝Redis的記錄。供后期在做改進。

1、安裝需要的支持環(huán)境

在安裝Redis之前首要先做的是安裝Unix的Tcl工具,如果不安裝的話后期將無法對Redis進行測試。在后期執(zhí)行make test的時候返回如下錯誤信息:You need tcl 8.xuyao de5 or newer in order to run the Redis test,具體的流程為:

復制代碼 代碼如下:

cd /usr/local/src
wget http://downloads.sourceforge.net/tcl/tcl8.6.3-src.tar.gz
tar -zxvf tcl8.6.3-src.tar.gz
cd ​tcl8.6.3/unix/
./configure
make
make install

2、安裝redis

安裝redis的過程非常的簡單,具體教程官網也有。具體如下:http://redis.io/download

復制代碼 代碼如下:

cd /usr/local/src
wget http://download.redis.io/releases/redis-2.8.19.tar.gz
tar zxvf redis-2.8.19.tar.gz
cd redis-2.8.19
make
make PREFIX=/usr/local/redis install

其中PREFIX=/usr/local/redis可以省略,省略情況下redis會默認安裝到/usr/local/bin目錄下。

3、測試Redis

復制代碼 代碼如下:

cd src
make test

通過以上命令就要可以對redis進行加大的測試。

4、配置redis

A、復制并修改配置文檔

復制代碼 代碼如下:

cp ./redis.conf /usr/local/redis/
vim /usr/local/redis/redis.conf

我只修改了如下兩項:

daemonize yes #redis將以守護進程的方式運行,默認為no會暫用你的終端
timeout 300​ #當 客戶端閑置多長時間后關閉連接,如果指定為0,表示關閉該功能

更多的配置內容,后續(xù)梳理完成后再發(fā)布出來。

B、設置自動啟動

復制代碼 代碼如下:

vim /etc/init.d/redis

文件中保存如下內容:

復制代碼 代碼如下:

#!/bin/sh
#
# redis        Startup script for Redis Server
#
# chkconfig: - 80 12
# description: Redis is an open source, advanced key-value store.
#
# processname: redis-server
# config: /etc/redis.conf
# pidfile: /var/run/redis.pid
source /etc/init.d/functions
BIN="/usr/local/redis/bin"
CONFIG="/usr/local/redis/redis.conf"
PIDFILE="/var/run/redis.pid"
### Read configuration
[ -r "$SYSCONFIG" ] && source "$SYSCONFIG"
RETVAL=0
prog="redis-server"
desc="Redis Server"
start() {
        if [ -e $PIDFILE ];then
             echo "$desc already running...."
             exit 1
        fi
        echo -n $"Starting $desc: "
        daemon $BIN/$prog $CONFIG
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
        return $RETVAL
}
stop() {
        echo -n $"Stop $desc: "
        killproc $prog
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog $PIDFILE
        return $RETVAL
}
restart() {
        stop
        start
}
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        restart
        ;;
  condrestart)
        [ -e /var/lock/subsys/$prog ] && restart
        RETVAL=$?
        ;;
  status)
        status $prog
        RETVAL=$?
        ;;
   *)
        echo $"Usage: $0 {start|stop|restart|condrestart|status}"
        RETVAL=1
esac
exit $RETVAL

C、啟動或關閉服務

復制代碼 代碼如下:

service redis start
service redis stop

5、使用redis

復制代碼 代碼如下:

[root@localhost redis]# cd /usr/local/redis/bin
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379>

相關文章

  • Redis拓展之定時消息通知實現詳解

    Redis拓展之定時消息通知實現詳解

    這篇文章主要為大家介紹了Redis拓展之定時消息通知實現詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Linux服務器使用Redis作為數據緩存并用log4j2進行日志記錄的過程分享

    Linux服務器使用Redis作為數據緩存并用log4j2進行日志記錄的過程分享

    這篇文章主要介紹了Linux服務器使用Redis作為數據緩存并用log4j2日志記錄,關于SpringBoot項目配置Redis與log4j2是查詢官方文檔,本文中的Redis配置類、Redis工具類以及l(fā)og4j2.xml配置文件來自網絡,查證源自何處比較麻煩,所以在此感謝所有人的分享
    2023-09-09
  • Redis中l(wèi)ua腳本實現及其應用場景

    Redis中l(wèi)ua腳本實現及其應用場景

    本文主要介紹了Redis中l(wèi)ua腳本實現及其應用場景,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • Redis的共享session應用實現短信登錄

    Redis的共享session應用實現短信登錄

    本文主要介紹了Redis的共享session應用實現短信登錄,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • Redis中一個String類型引發(fā)的慘案

    Redis中一個String類型引發(fā)的慘案

    著存儲的數據量越來越大,Redis的內存的使用量也快速上升,結果遇到了大內存Redis實例因為生成RDB而響應變慢的問題。很顯然String類型并不是一種好的選擇,那有什么辦法可以降低內存消耗嗎?帶著這個問題一起通過本文學習下吧
    2021-07-07
  • redis常用命令小結

    redis常用命令小結

    這篇文章主要介紹了redis的一些常用命令,需要的朋友可以參考下
    2014-06-06
  • 淺談Redis的keys命令到底有多慢

    淺談Redis的keys命令到底有多慢

    本文主要介紹了淺談Redis的keys命令到底有多慢,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • redis的hGetAll函數的性能問題(記Redis那坑人的HGETALL)

    redis的hGetAll函數的性能問題(記Redis那坑人的HGETALL)

    這篇文章主要介紹了redis的hGetAll函數的性能問題,需要的朋友可以參考下
    2016-02-02
  • 查看Redis內存信息的命令

    查看Redis內存信息的命令

    Redis 是一個開源、高性能的Key-Value數據庫,被廣泛應用在服務器各種場景中。本文介紹幾個查看Redis內存信息的命令,包括常用的info memory、info keyspace、bigkeys等。
    2020-09-09
  • Linux上安裝Redis詳細教程

    Linux上安裝Redis詳細教程

    這篇文章主要給大家詳細介紹了在Linux上安裝Redis詳細教程,文中有詳細的代碼示例和安裝步驟,對我們學習安裝redis有一定的幫助,需要的朋友可以參考下
    2023-07-07

最新評論