redis安装与基本配置
生活随笔
收集整理的這篇文章主要介紹了
redis安装与基本配置
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
獲取下載包
wget http://download.redis.io/releases/redis-2.8.24.tar.gz解壓和編譯
tar -zxvf redis-2.8.24.tar.gz cd redis-2.8.24/ make #如果報(bào)jemalloc的錯(cuò),就用make MALLOC=libc make testmake test可能報(bào)錯(cuò)說(shuō)需要tcl 8.5,用yum安裝
yum install tcl -y再次make test應(yīng)該沒(méi)問(wèn)題了,安裝redis
make install創(chuàng)建配置目錄、數(shù)據(jù)目錄、日志目錄
mkdir -p /etc/redis /data/redis/6379 /data/logs/redis/6379部署配置文件(都加上端口是為了方便同一臺(tái)機(jī)器部署多個(gè)實(shí)例)
cp redis.conf /etc/redis/6379.conf vi /etc/redis/6379.confdaemonize yespidfile /var/run/redis_6379.piddir /data/redis/6379logfile "/data/logs/redis/6379/redis.log"
配置啟動(dòng)腳本(默認(rèn)端口是6379)
cp utils/redis_init_script /etc/init.d/redis_6379啟動(dòng)和停止
/etc/init.d/redis_6379 start/etc/init.d/redis_6379 stop
后續(xù)想加一個(gè)實(shí)例就比較簡(jiǎn)單了,比如加一個(gè)6378
cp /etc/redis/6379.conf /etc/redis/6378.confsed -i 's#6379#6378#g' /etc/redis/6378.conf
cp /etc/init.d/redis_6379 /etc/init.d/redis_6378 sed -i 's#6379#6378#g' /etc/init.d/redis_6378
mkdir -p /data/redis/6378 /data/logs/redis/6378
/etc/init.d/redis_6378 start
redis客戶端基本操作
redis-cli -p 6379 #不帶-p默認(rèn)連到端口6379 keys * #顯示所有key set hello 'hello world' #設(shè)置一個(gè)鍵值 get hello #獲取鍵的值 del hello #刪除鍵值 lpush hello_queue 'hello world 1' #創(chuàng)建一個(gè)list lpush hello_queue 'hello world 2' lpush hello_queue 'hello world 3' lrange hello_queue 0 -1 #打印整個(gè)list,0表示開(kāi)始,-1表示結(jié)尾 llen hello_queue #list的長(zhǎng)度 rpop hello_queue #彈出第一個(gè)元素 ltrim hello_queue -1 0 #清空整個(gè)list,清空后list會(huì)自動(dòng)被刪除over
轉(zhuǎn)載于:https://www.cnblogs.com/toSeek/p/6150028.html
總結(jié)
以上是生活随笔為你收集整理的redis安装与基本配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 求 s = a+aa+aaa+… …+a
- 下一篇: 缺少比较器,运放来救场!(运放当做比较器