1. 程式人生 > >centos6.9中Redis安裝及測試

centos6.9中Redis安裝及測試

1.安裝gcc,redis的編譯需要c語言相關環境,gcc屬於c/c++編譯器
yum -y install gcc gcc-c++ libstdc++-devel tcl -y

2.下載安裝包(4.0.9版本可以自行修改)

wget http://download.redis.io/releases/redis-4.0.9.tar.gz
tar -zxvf redis-4.0.9.tar.gz -C ../servers
cd /export/servers/
mv redis-4.0.9 redis

3.編譯redis

cd /export/servers/redis/
make MALLOC=libc
make PREFIX=/usr/local/redis install

4.準備配置檔案

cd /usr/local/redis/bin/
cd /usr/local/redis
mkdir conf
cd conf
vi redis_6379.conf

配置檔案內容如下:

bind 127.0.0.1(用當前機器的ip地址替代)
protected-mode yes
port 6379
tcp-backlog 511
timeout 0
tcp-keepalive 300
daemonize yes
supervised no
pidfile /export/data/redis/6379/redis_6379.pid
loglevel notice
logfile "/export/data/redis/6379/log.log"
databases 16 always-show-logo yes save 900 1 save 300 10 save 60 10000 stop-writes-on-bgsave-error yes rdbcompression yes rdbchecksum yes dbfilename dump.rdb dir /export/data/redis/6379/ slave-serve-stale-data yes slave-read-only yes repl-diskless-sync no repl-diskless-sync-delay 5 repl-disable-tcp-nodelay no slave-priority
100 lazyfree-lazy-eviction no lazyfree-lazy-expire no lazyfree-lazy-server-del no slave-lazy-flush no appendonly yes appendfilename "appendonly.aof" appendfsync everysec no-appendfsync-on-rewrite no auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb aof-load-truncated yes aof-use-rdb-preamble no lua-time-limit 5000 slowlog-log-slower-than 10000 slowlog-max-len 128 latency-monitor-threshold 0 notify-keyspace-events "" hash-max-ziplist-entries 512 hash-max-ziplist-value 64 list-max-ziplist-size -2 list-compress-depth 0 set-max-intset-entries 512 zset-max-ziplist-entries 128 zset-max-ziplist-value 64 hll-sparse-max-bytes 3000 activerehashing yes client-output-buffer-limit normal 0 0 0 client-output-buffer-limit slave 256mb 64mb 60 client-output-buffer-limit pubsub 32mb mb 60 hz 10 aof-rewrite-incremental-fsync yes

5.啟動服務

mkdir -p /export/data/redis/6379/
cd /usr/local/redis/bin/
./redis-server ../conf/redis_6379.conf

6.使用客戶端連線

cd /usr/local/redis/bin/
./redis-cli(連線不上,那就 ./redis-cli -h 主機ip地址)

7.測試

127.0.0.1>ping
如果返回PONG的話就意味著響應成功

8.使用Java程式碼測試

8.1新增pom依賴

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

8.2編寫main方法測試

public class RedisTest {

    public static void main(String[] args) {
        // 操作之前保證redis服務啟動,第一個引數為安裝redis所在主機的ip,第二個引數為預設埠
        Jedis jedis = new Jedis("192.168.60.129", 6379);
        String pong = jedis.ping();
        System.out.println(pong);
        // 測試string set get map 
        jedis.set("name", "小明");
        String name = jedis.get("name");
        System.out.println(name);
        jedis.hset("mymap", "k1", "v1");
        String hget = jedis.hget("mymap", "k1");
        System.out.println(hget);
        Set<String> hkeys = jedis.hkeys("mymap");
        System.out.println("hkeys: " + hkeys);

        // list
        jedis.lpush("mylist", "a", "b", "c");
        jedis.rpush("mylist", "a", "b", "c");
        List<String> lrange = jedis.lrange("mylist", 0, -1);
        for (String string : lrange) {
            System.out.println(string);
        }


    }

}

相關推薦

centos6.9Redis安裝測試

1.安裝gcc,redis的編譯需要c語言相關環境,gcc屬於c/c++編譯器 yum -y install gcc gcc-c++ libstdc++-devel tcl -y 2.下載安裝包(4.0.9版本可以自行修改) wget http://d

PHP redis安裝測試——Windows

  Redis安裝 Windows下的Redis安裝: 下載地址:https://github.com/MSOpenTech/redis/releases   根據自己情況下載32位或是64位,下載完解壓到磁碟根目錄(我安裝在G盤)。資料夾重新命名為:redi

.NETRedis安裝部署使用方法簡介附->開源Redis操作輔助類

    Redis是一個用的比較廣泛的Key/Value的記憶體資料庫,新浪微博、Github、StackOverflow 等大型應用中都用其作為快取,Redis的官網為http://redis.io/。  Redis 是一個key-value儲存系統。和Memcached類

windows下redis安裝thinkphppredis配置

      最近專案上說是要用到redis來做快取資料庫,來應對某些高併發請求(如頭條新聞)中,對關係型資料庫操作過於頻繁,容易達到資料庫io瓶頸的狀況。 redis簡介:redis是一個key-v

Redis安裝使用過程遇到的問題

1. 虛擬機器安裝centos7,不能聯網,並且ifconfig出現command not found: 答:虛擬機器安裝centos7後,無法聯網,因為centos7預設網絡卡未啟用;而且在sbin目錄中沒有ifconfig檔案,因為centos7已經不推薦使用ifcon

redis安裝主從配置

redis;redis主從配置一、redis介紹 redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)和zset(有序集合)。這些數據類型都支持push/pop、add/remove及取交集並

Linuxtftp安裝使用筆記

模式 clas art netstat 參數 log 狀態信息 use 幫助 tftp命令用在本機和tftp服務器之間使用TFTP協議傳輸文件。 TFTP是用來下載遠程文件的最簡單網絡協議,它其於UDP協議而實現。 linux服務器端tftp-server的配置 1、安裝t

redis安裝php擴展

redis php 擴展 下載地址:http://redis.io/download,下載最新文檔版本。1.下載安裝sudo wget http://download.redis.io/releases/redis-3.2.9.tar.gzsudo tar -zxvf redis-3.2.9.ta

緩存系列之三:redis安裝基本數據類型命令使用

pytho children tile 指令 sed eject 檢測 install 文件的 一:Redis是一個開源的key-value存儲系統。與Memcached類似,Redis將大部分數據存儲在內存中,支持的數據類型包括:字符串、哈希表、鏈表、集合、有序集合以及基

redis 安裝啟動關閉

containe art size ash bin 一份 四種 color service 1、redis下載   方式1:直接去官網下載     https://redis.io/download   方式2:通過命令下載     wget http://download

CentOS6.9搭建FTP服務器

ddr write wrapper 傳輸 登錄系統 說明 nbsp listen 下載 1 基本環境系統版本IP地址安裝方式ftp版本CentOS6.910.0.0.8yumvsftpd-2.2.2-242 ftp工作模式2.1 ftp通道ftp工作會啟動兩個通道:控制通道

RedHat6.9編制安裝zabbix-3.4.7,DB用percona mysql 5.7.20

zabbix percona mysql linux 監控 zabbix配置 軟件版本:Redhat6.9zabbix-3.4.7percona mysql-5.7.20 準備工作:關閉防火墻,或者添加相應端口。關閉selinux ———— (安裝如下zabbix依賴包)————####這

從零開始搭建系統1.5——Redis安裝配置

系統 htm div .com blank target enc 1.5 www. 從零開始搭建系統1.5——Redis安裝及配置從零開始搭建系統1.5——Redis安裝及配置

redis安裝簡單使用

init new init.d font 默認安裝路徑 轉換 存儲對象 () height 前言   一般企業級開發,數據庫用的都是關系型數據庫Mysql、Oracle及SqlServer。無一例外,在開發過程中,我們都必須通過數據庫驅動來連接到數據庫,之後才可以完成對數

centos6.9源碼安裝wine3.0穩定版

centos wine3.0 源碼安裝 使用源代碼安裝Wine 3.0 第1步:安裝依賴包 我們需要用一些核心開發工具,如gcc, flex, bison, debuggers等來安裝‘Development Tools‘,這些軟件必須要編譯和構建新的包,使用YUM命令來安裝。 # yum -y

Centos6.9下 yum 安裝 nginx1.10 + mysql5.6 + php5.6

php-fpm stat kcon ech tar led 開放 quick ... 一、準備工作1、檢查selinux是否為關閉狀態,不為disable需要改為disable。SELINUX=disabled 不為disabled 的話,則修改為 SELINUX=d

redis安裝配置

... true grep fork syslog efi 密碼 redis 命令 安裝 一、解壓源碼安裝包,通過tar -zxvf redis-3.0.2.tar.gz解壓源碼; #cd /usr/local/software/#tar -zxvf redis-3.0

效能測試工具siege安裝測試

其實對於類似的效能測試工具之前接觸過AB。我是在ubuntu下做的測試。 1、更新系統 sudo apt-get update && sudo apt-get upgrade –show-upgraded 2、下載最新版的siege wget http://do

linux下redis安裝配置介紹

1.安裝 wget http://download.redis.io/releases/redis-3.0.4.tar.gz tar -zvxf redis-3.0.4.tar.gz cd redis-3.0.4.tar.gz make mkdir /usr/local/redis

centosgtk安裝編譯

安裝 yum -y install gtk2 gtk2-devel gtk2-devel-docs 編寫測試程式hello.c #include <gtk/gtk.h> int main(int argc, char *argv[]) { GtkWi