DANH MỤC TÀI LIỆU
Cài đặt redis và phpredis trên Ubuntu/Debian
Cài đ t redis và phpredis trên Ubuntu/Debian
Chu n bẩ ị
Update th vi n:ư ệ
sudo apt-get update
Cài trình biên d ch (n u ch a có) ế ư
sudo apt-get install build-essential
Cài tcl
sudo apt-get install tcl8.5
Cài Redis
Download b n redis m i nh t ớ ấ
wget http://download.redis.io/releases/redis-stable.tar.gz
Gi i nén và di chuy n t i th m c v a gi i nén ể ớ ư ụ
tar xzf redis-stable.tar.gz
cd redis-stable
Ch y make command:
make
Ch y ki m thạ ể
make test
Cu i cùng là cài đ t chính th c ặ ứ
sudo make install
Khi cài đ t xong redis, chúng ta có đ c m t file script cho phép redis ch y ượ ộ
n n. Đ dùng script này, di chuy n t i th m c ư utils
cd utils
Ch y Ubuntu/Debian install script:
sudo ./install_server.sh
Khi script này ch y xong thì redis-server s ch y n n. Có th dùng các câu ẽ ạ
l nh sau đ start/stop:ệ ể
sudo service redis_6379 start
sudo service redis_6379 stop
(S 6379 thay đ i tùy theo c ng b n dùng, m c đ nh là ặ ị 6379)
N u script trên ch a thi t l p redis t kh i đ ng khi boot máy thì ch y ế ư ế ậ
thêm l nh:
sudo update-rc.d redis_6379 defaults
Cài phpredis
T i source
wget https://github.com/phpredis/phpredis/archive/develop.zip
N u dùng cho PHP7 thì t i th i đi m này có b n đang phát tri n:ế ạ ờ ể
wget https://github.com/phpredis/phpredis/archive/php7.zip
Gi i nén file v a t i v , di chuy n vào th m c v a đ c gi i nén ra và ừ ả ư ượ
ch y các l nh sau đ cài đ t: ể ặ
sudo phpize
sudo ./configure
sudo make
sudo make install
N u file extension không t cài đúng th m c thì copy fileế ư ụ redis.so t trong
th m cư modules vào th m c extension c a PHP. Sau đó thêm dòng sau ư ụ
vào file php.ini:
extension = redis.so
S d ng phpredisử ụ
Ví d k t n i t i redis server:ụ ế
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
try {
$redis->ping();
} catch(RedisException $e) {
echo 'Error: ' . $e->getMessage();
exit;
}
echo 'Server is running';
Ví d s d ng phpredis đ n gi n:ụ ử ơ
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
try {
$redis->ping();
} catch(RedisException $e) {
echo 'Error: ' . $e->getMessage();
exit;
}
$redis->set('name', 'Maria');
echo $redis->get('name');
thông tin tài liệu
Hướng dẫn cài đặt redis và phpredis trên Ubuntu/Debian
Mở rộng để xem thêm
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×