1. 程式人生 > >redis安裝使用初體驗

redis安裝使用初體驗

環境前提:liunx(虛擬機器模擬或者阿里雲伺服器)
下載redis包
可以用vmtool或者其他ftp工具移動到liunx系統下,或者用指令安裝
wget http://download.redis.io/releases/redis-2.8.3.tar.gz

$ tar xzf redis-2.8.3.tar.gz

$ cd redis-2.8.3

$ make
ps:記得make,不make是啟動不了redis,make一次就可以了。。。
到redis伺服器資料夾根目錄下
新開一個root許可權的指令視窗開啟服務: src/redis-server
再新開一個root許可權的指令視窗(上面那個視窗別關!!那個類似tomcat一樣是不能關的)登陸客戶端: src/redis-cli
登陸進去客戶端後,修改密碼: config set requirepass "密碼"
進行密碼登陸: auth 密碼
常用指令:
set key value  ←這是格式,如新增一個名字是小明的key可以寫成 set "xiaomingkey" "小明"。是一個鍵值對關係
get key ←拿上面小明為例 get "xiaomingkey"  就能獲取到對應的value
keys * ←顯示所有的key
expire key second ←為對應的key設定銷燬時間 second是秒數
ttl key ←檢視剩餘多少時間此key會被銷燬
exists key  ←檢視key是否存在
del key ←刪除此key以及起value

liunx只是做redis伺服器而已。啟動了就別關
回到window操作介面
可以下載redis圖形化工具

redis-desktop-manager 
下面是idea maven專案連線redis伺服器的例子
先通過maven下依賴包

        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.9.0</version>
        </dependency>

連線介面

package com.bdqn;

import com.alibaba.fastjson.JSONObject;
import redis.clients.jedis.Jedis;

public class ConnectionRedis {
    public static void main(String[] args) {
        //連線redie
        Jedis jedis=new Jedis("192.168.150.132",6379);
        //輸入登陸密碼
        jedis.auth("123456");
        //獲得獲取值
        String mess=jedis.get("wushifu");
        System.out.println(mess);
        Users users=new Users();
        users.setId(1);
        users.setName("樑師傅");
        users.setAge(23);
        //jedis 設定銷燬時間並新增進去
        jedis.setex("liangshifu",30,JSONObject.toJSONString(users));
        System.out.println(jedis.get("liangshifu"));
        System.out.println(jedis.ttl("liangshifu"));
    }
}

更多使用方法連線菜鳥教程