redis客戶端(三)

redis客戶端
一、>redis自帶的客戶端
啓動
啓動客戶端命令:[root@ming bin]# ./redis-cli -h xxx.xxx.xx.xxx-p 6379
注意:
-h:指定訪問的redis服務器的ip地址
-p:指定訪問的redis服務器的port端口
還可以寫成./redis-cli 默認就是 本臺虛擬機的ip以及默認端口6379
關閉
ctrl+c
169.128.25.168:6379> quit
二、>圖形化界面客戶端
就是個Redis Desktop Manager一個軟件
這裏就需要細說了,只要注意防火牆的問題
在之前我剛開始學的時候只知道使用命令關閉
service iptables stop
最近又學了一招
我們首先要vi /etc/sysconfig/iptables
進去 我們要複製(VYP)一行它的代碼,改一下port 即可,添加爲以下:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT
然後需要重啓一下防火牆
service iptables restart
連上就可以發現
默認的數據庫數量爲16個,如果我們不指定那個數據庫的話,默認將存儲下標爲0的數據庫中

同樣我們在redis.conf 中可以設置
databases 16 我們進去可以搜索功能 /data 按鍵盤e 即可快速查找
快速地選擇數據庫的方式 我們可以使用命令
select (個數)
即可跳轉到那個數據庫下
三、>jedis客戶端
Redis不僅是使用命令來操作,現在基本上主流的語言都有客戶端支持,比如java,c等,官方有很多,我們就使用公司裏面使用最多的jedis
單機版redis(浪費資源)

//創建一個jedis對象  需要制定服務的IP 和 端口號
Jedis jedis = new Jedis("xxx.xxx.xx.xxx", 6379);
        //直接操作數據庫  存的都是字符串
        jedis.set("jedis-key", "1234");
        String string = jedis.get("jedis-key");
        System.out.println(string);
        // 關閉
        jedis.close();

使用jedis連接池連接redis服務器

//創建一個連接池對象(單例)  需要制定 服務 Ip 和端口號
        JedisPool jedisPool = new JedisPool("xxx.xxx.xx.xxx", 6379);
        // 從連接池中獲得連接
        Jedis jedis = jedisPool.getResource();
        //使用Jedis  操作數據庫
        String string = jedis.get("jedis-key");

        System.out.println(string);
        // 需要關閉 jedis 連接
        jedis.close();
        //系統關閉前關閉連接池
        jedisPool.close();

spring 整合 jedis

public static void main(String[] args) {

        //初始化spring容器
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring/applicationContext-redis.xml");

        //從容器中獲得對象
        JedisClient jedisClient = applicationContext.getBean(JedisClient.class);

        jedisClient.set("hh", "rr");

        String string = jedisClient.get("hh");

        System.err.println(string);

    }
<bean id="jedisPool" class="redis.clients.jedis.JedisPool">
        <constructor-arg name="host" value="xxx.xxx.xx.xxx"/>
        <constructor-arg name="port" value="6379"/>
    </bean>
發佈了45 篇原創文章 · 獲贊 61 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章