redis是乙個記憶體儲存資料結構的伺服器,通常使用redis作為快取伺服器,redis不僅支援簡單的keyvalue字串結構,還支援map、list、set資料結構,並具有很高的讀取效能。通常在分布式環境下,也會使用redis儲存session,從而達到共享session的目的。redis的資料是儲存在記憶體中的,資料量增長時,記憶體負擔也會增加,通常生產環境中需要設立獨立的伺服器去支援,避免redis影響web應用服務效能。
#建立執行命令路徑,和配置檔案
mkdir /usr/local/rediscp -rf ./src/redis-cli ./src/redis-server ./redis.conf /usr/local/redis/
cd /usr/local/redis/
#編輯redis.conf配置檔案
daemonize yespidfile /var/run/redis.pid
port 6379
#設定開機自啟動命令
#新建編輯 /etc/init.d/redis
redisport=6379exec=/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/redischkconfig --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進行啟動,啟動時可以在命令後新增配置檔案...