Redis安裝與使用

2022-04-12 15:49:11 字數 2582 閱讀 1335

redis是乙個記憶體儲存資料結構的伺服器,通常使用redis作為快取伺服器,redis不僅支援簡單的keyvalue字串結構,還支援map、list、set資料結構,並具有很高的讀取效能。通常在分布式環境下,也會使用redis儲存session,從而達到共享session的目的。redis的資料是儲存在記憶體中的,資料量增長時,記憶體負擔也會增加,通常生產環境中需要設立獨立的伺服器去支援,避免redis影響web應用服務效能。

#建立執行命令路徑,和配置檔案

mkdir /usr/local/redis

cp -rf ./src/redis-cli ./src/redis-server ./redis.conf /usr/local/redis/

cd /usr/local/redis/

#編輯redis.conf配置檔案

daemonize yes

pidfile /var/run/redis.pid

port 6379

#設定開機自啟動命令

#新建編輯 /etc/init.d/redis

redisport=6379

exec=/usr/local/redis/redis-server

cliexec=/usr/local/redis/redis-cli

pidfile=/var/run/redis.pid

conf="/usr/local/redis/redis.conf"

case "$1" in

start)

if [ -f $pidfile ]

then

echo "$pidfile exists, process is already running or crashed"

else

echo "starting redis server..."

$exec $conf

fi;;

stop)

if [ ! -f $pidfile ]

then

echo "$pidfile does not exist, process is not running"

else

pid=$(cat $pidfile)

echo "stopping ..."

$cliexec -p $redisport shutdown

while [ -x /proc/$ ]

doecho "waiting for redis to shutdown ..."

sleep 1

done

echo "redis stopped"

fi;;

*)echo "please use start or stop as first argument"

;;esac

# 加入到系統服務

chmod +x /etc/init.d/redis

chkconfig --add redis

chkconfig redis on

#啟動服務

service redis start

# redis 查詢命令

/usr/local/redis/redis-cli flushall

/usr/local/redis/redis-cli -n 0 keys '*'

/usr/local/redis/redis-cli -n 0 dbsize

/usr/local/redis/redis-cli -n 0 flushdb

/usr/local/redis/redis-cli -n 0 keys '*' | wc -l

解壓redis擴充套件包,並將php_redis.dll複製到php安裝目錄extends下

並配置php.ini追加

[redis]

extension = php_redis.dll;

重啟apache伺服器,使用echo phpinfo();

成功安裝擴充套件。

#php中使用redis儲存讀取資料

1

$cache = new

redis;

2$cache->connect('192.168.56.102', 6379);

3$cache->set("test", "hello redis");

4var_dump($cache->get("test"));

#如果連線不上

注意,redis.conf 繫結的ip位址。

Redis安裝與使用

cd usr src wget io releases redis 3.0 7.tar gz解壓,切換目錄 tar xzf redis 2.8 13.tar gzcd redis 2.8 13編譯 make make installdaemonize yes loglevel notice logf...

redis 安裝與使用

下面介紹編譯安裝redis,編譯安裝可以在編譯時優化和除錯一些選項,而且可以自定義安裝位置 以下均在centos環境下操作 獲取安裝包 wget 解壓到當前目錄 tar zxvf redis 5.0.5.tar.gz cd redis 5.0.5 將配置檔案移動到建立好的目錄中 mkdir p re...

Redis安裝與使用

1 簡介 redis是乙個開源的 高效能的 c語言開發 鍵值對 key value 儲存資料的nosql資料庫。注意 安裝redis需要用到gcc,gcc安裝命令如下 yum install y gcc安裝成功後會生成一系列指令碼,使用redis server進行啟動,啟動時可以在命令後新增配置檔案...