redis伺服器基礎配置cpu2核、記憶體按需分配,系統磁碟50g,資料盤100g
```#1.安裝
cd /usr/local/src
tar -xf redis-3.2.11.tar.gz -c /usr/local/redis-3.2.11/
cd /usr/local/redis-3.2.11/
make
make install
ln -s /usr/local/redis-3.2.11/ /usr/local/redis
mkdir /usr/local/redis/bin
mkdir /usr/local/redis/data
cp /usr/local/bin/redis-* /usr/local/redis/bin/
#2.配置更改
#監聽位址
bind 0.0.0.0
#後台啟動
daemonize yes
#pid檔案
pidfile /usr/local/redis/redis_6379.pid
#日誌logfile /usr/local/redis/redis.log
#資料存放路徑
dir /usr/local/redis/data/
#訪問密碼
requirepass redis
#3.授權
useradd redis -s /sbin/nologin -m
chown -r redis.redis /usr/local/redis*
#4.啟動指令碼
[root@erpdev01 ~]# cat /etc/init.d/redis_6379
#!/bin/sh
#configurations injected by install_server below....
exec=/usr/local/redis/bin/redis-server
cliexec=/usr/local/redis/bin/redis-cli
pidfile=/usr/local/redis/redis_6379.pid
conf="/usr/local/redis/redis.conf"
redisport="6379"
###############
# sysv init information
# chkconfig: - 58 74
# description: redis_6379 is the redis daemon.
### begin init info
# provides: redis_6379
# required-start: $network $local_fs $remote_fs
# required-stop: $network $local_fs $remote_fs
# default-start: 2 3 4 5
# default-stop: 0 1 6
# should-start: $syslog $named
# should-stop: $syslog $named
# short-description: start and stop redis_6379
# description: redis daemon
### end init info
case "$1" in
start)
if [ -f $pidfile ]
then
echo "$pidfile exists, process is already running or crashed"
else
echo "starting redis server..."
sudo -u redis $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;;
status)
pid=$(cat $pidfile)
if [ ! -x /proc/$ ]
then
echo 'redis is not running'
else
echo "redis is running ($pid)"
fi;;
restart)
$0 stop
$0 start
;;*)
echo "please use start, stop, restart or status as first argument"
;;esac
Redis運維秘籍
先給大家講乙個基本知識點 資料庫分類大致分為兩類,關係型資料庫和非關係型資料庫。如果詳細區分的話,還可以繼續分下去。redis不僅僅是快取資料庫 面試的時候,很多人會問,redis和memcahce的區別?memcache是乙個純快取的鍵值資料庫,而redis是乙個非關係型的資料庫。兩者的差異較大,...
Redis 運維架構
1.2 redis 高可用架構優劣對比?1.3 常見的 redis 集群方案有哪些優缺點?二 redis 通用 三 redis 故障排查 3.2 如何知道,當前 redis 例項是處於阻塞狀態?3.3 redis 運維的故障有哪些?四 redis 效能優化 redis 是乙個開源的使用 ansi c...
redis 運維實際經驗紀錄
redis 改版的專案上線有兩個月了,記錄一下redis 相關的經驗,也給大家乙個參照 我們的redis server是一主一從,使用r710的機器,8核心,24g記憶體 每天約插入200萬左右的資料,現在庫里有3000萬條紀錄,占用了9g的記憶體 由於現在每天記憶體增長太快,擔心很快會無法負載,因...