One, Redis configuration
1. Download and install
$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.17$ make
$ make Install
Redis's executable files are put to/usr/local/bin by default.
2. Download the configuration file and init startup script:
wget Https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server
wget https://github.com/ijonas/dotfiles/raw/master/etc/redis.conf
sudo mv Redis-server/etc/init.d/redis-server
sudo chmod +x/etc/init.d/redis-server
sudo mv redis.conf/etc/redis.conf
3. Initialize user and log path
Before starting Redis for the first time, it is recommended that you create a separate user for Redis and create a new data and log directory
sudo useradd Redis
sudo mkdir-p/var/lib/redis
sudo mkdir-p/var/log/redis
sudo chown Redis.redis/var/lib/redis
sudo chown Redis.redis/var/log/redis
4, set up their own initiative to boot. Shut down and shut down voluntarily
sudo update-rc.d redis-server defaults
5. Start Redis:
Sudo/etc/init.d/redis-server start
6. Start the Client connection:
$ redis-cli
Redis> set Foo Bar
Ok
Redis> get foo
"Bar"
Address: Http://redis.io/download
Assuming that the Redis service is not turned on, the following error may occur, for example :
Uncaught exception ' redisexception ' with message ' Redis server went away
CentOS command to start Redis service
cd/usr/local/bin/
sudo./redis-server
Now running PHP redis.php will error CALSS Redis not found
Need to install a phpredis extension
Download: http://dl.dbank.com/c0u193fjey#
/usr/local/php/bin/phpize
./configure--with-php-config=/usr/local/php/bin/php-config
Make && make install
Vi/etc/php.d/redis.ini
Extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so
This step depends on your own PHP compilation parameters--with-config-file-scan-dir=/etc/php.d this to decide where to add redis.so.
The most important step in Phpredis extended installation:
sudo vi/usr/local/php/lib/php.ini
Then look for:/extension
When you find a location such as the following. Join the extension=redis.so
Extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613"
extension=memcache.so
extension=memcached.so
extension=pdo_mysql.so
extension=censoring.so
extension=curl.so
extension=zlib.so
extension=mysql.so
extension=gd.so
extension=triefind.so
extension=kwordfilter.so
extension=xhprof.so
extension=pcntl.so
extension=redis.so
Finally restart the Redis service
cd/usr/local/bin/
sudo./redis-server
PHP clears Redis database
//删除当前数据库中的全部Key
$redis->flushdb ();//delete key from all databases
$redis->flushall ();
"Linux database" Redis installation configuration