Redis 的啟動(dòng)
服務(wù)端啟動(dòng)
- 進(jìn)入目錄芥丧,創(chuàng)建軟連接紧阔,然后啟動(dòng)服務(wù)程序,(如果不設(shè)置后臺(tái)運(yùn)行续担,則 server 服務(wù)啟動(dòng)后擅耽,會(huì)以前臺(tái)進(jìn)程占用窗口,影響后續(xù)的操作物遇;后臺(tái)啟動(dòng)請(qǐng)參考下文中的常用配置)
cd $HOME/redis-5.0.7/src/
ln ./redis-server /usr/bin/redis-server
redis-server
客戶端啟動(dòng)
- 默認(rèn)沒(méi)有密碼的登錄乖仇,啟動(dòng)客戶端程序,進(jìn)入交互模式
cd $HOME/redis-5.0.7/src/
ln ./redis-cli /usr/bin/redis-cli
redis-cli
- 設(shè)置密碼后的登錄
方法一:redis-cli -h 127.0.0.1 -p 6379 -a 123456(不安全询兴,不推薦)
-------------------------------------------
方法二:redis-cli -h 127.0.0.1 -p 6379
auth 123456
-------------------------------------------
123456 為測(cè)試密碼
Redis 的常用配置
- 修改配置文件后乃沙,啟動(dòng)服務(wù)端
cp $HOME/redis-5.0.7/redis.conf $HOME/redis.conf
cd ~
redis-server redis.conf
- 登錄密碼
requirepass 123456
-------------------------------------------
123456 為測(cè)試密碼
設(shè)置密碼登錄
- PHP 代碼測(cè)試
<?php
$redis = new Redis();
$redis->connect('106.13.135.66', 6379);
$redis->auth('123456');
$redis->select(0);
$user = 'thisATest';
// $redis->setex('user-'. $user, 3600, $user); // 創(chuàng)建一個(gè) string 類型的 key
echo "Server is running: " . $redis->ping() . PHP_EOL;
echo $redis->get('user-'. $user) . PHP_EOL;
echo $redis->ttl('user-' . $user);
- 設(shè)置后臺(tái)運(yùn)行
daemonize yes
后臺(tái)運(yùn)行
- 設(shè)置遠(yuǎn)程可以訪問(wèn)
# bind 0.0.0.0
開(kāi)啟遠(yuǎn)程訪問(wèn)
常用命令
- 基礎(chǔ)操作
- string 類型