1. 程式人生 > >VMWare虛擬機centos7安裝redis

VMWare虛擬機centos7安裝redis

ase -1 protected 虛擬 centos unit imp pri 虛擬機

一、Redis依賴gcc和tcl環境,所以要先安裝gcc和tcl

1.執行

yum install gcc-c++

安裝gcc,安裝過程中提示是否繼續,直接輸入y即可,直到完成,如下:

技術分享

2.執行

yum install -y tcl

安裝tcl,完成如下:

技術分享

二、下載redis,執行

wget http://download.redis.io/releases/redis-3.2.8.tar.gz

解壓到目錄,進入redis解壓目錄,依次執行下述命令,編譯安裝redis:

make
make install

如下所示:

技術分享

至此,redis安裝完成,執行src目錄下redis-server

./src/redis-server

啟動redis:

技術分享

執行src目錄下redis-cli

./src/redis-cli

啟動redis客戶端,如下所示,輸入ping回車,輸出PONG則連接正常,接下來可以進入redis存儲操作:

技術分享

三、修改配置文件

redis默認處於保護模式,只能通過127.0.0.1本地連接,打開redis安裝目錄下的redis.conf

1)註釋bind 127.0.0.1

redis默認不是以守護線程的方式運行,默認以前端模式運行,修改daemonize為yes,即修改為

2)daemonize yes

修改protected-model為no,即修改為

3)protected-model no

指定配置文件啟動redis:

./src/redis-server redis.conf

啟動後如下所示:

技術分享

四、Java連接redis示例

導入redis jar包:

import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPoolConfig;
public class RedisDemo {
    @Test
    public void demo1(){
        Jedis jedis=new Jedis("192.168.123.129",6379);
        jedis.set(
"name","jack"); String value=jedis.get("name"); jedis.close(); System.out.println(value); } }

輸出為:

jack

VMWare虛擬機centos7安裝redis