【Linux資料庫】Redis安裝配置

來源:互聯網
上載者:User

標籤:style   http   io   color   ar   os   sp   檔案   資料   

一,Redis配置

1、下載安裝


$ 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 的可執行檔預設被放到了/usr/local/bin

2、下載設定檔和init啟動指令碼:

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、初始化使用者和日誌路徑

第一次啟動Redis前,建議為Redis單獨建立一個使用者,並建立data和記錄檔夾

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、設定開機自動啟動,關機自動關閉

      sudo update-rc.d redis-server defaults
5、啟動Redis:

      sudo /etc/init.d/redis-server start


6、啟動client用戶端串連:

     $ redis-cli
     redis> set foo bar
     OK
     redis> get foo

     "bar"

參考地址:http://redis.io/download


如果不開啟 redis 服務則有可能出現如下錯誤:


Uncaught exception ‘RedisException‘ with message ‘Redis server went away


centOS 啟動redis服務的命令

cd    /usr/local/bin/

sudo ./redis-server


現在執行 php redis.php 會報錯  calss  redis not found

需要安裝一個phpredis擴充

下載: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

             這一步要根據大家自己的php編譯參數--with-config-file-scan-dir=/etc/php.d這個來決定把redis.so加在什麼地方.


     phpredis擴充安裝最重要的一步:

    sudo vi /usr/local/php/lib/php.ini

      然後  尋找  :/extension

                 當找到如下位置的時候,添加上  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

最後重啟redis服務

         cd    /usr/local/bin/

         sudo ./redis-server



PHP清空Redis資料庫

//刪除當前資料庫中的所有Key$redis->flushdb();//刪除所有資料庫中的key $redis->flushall();



【Linux資料庫】Redis安裝配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.