1. 程式人生 > >2. Linux下安裝redis以及簡單管理

2. Linux下安裝redis以及簡單管理

安裝Redis

  1. 下載redis安裝包
  1. 將壓縮包拷貝到/opt目錄下並且解壓縮
[root@hm707 redis-3.2.8]# tar -zxvf redis-3.2.8.tar.gz
  1. 進入到解壓縮後的目錄中,執行make命令

注意:執行make時需要有gcc環境,如果沒有需要提前安裝

[root@hm707 redis-3.2.8]# yum install gcc-c++ -y

再次執行make時還是會報錯,錯誤如下

[[email protected] redis-3.2.8]# make
cd src && make all
make[1]: Entering directory `/opt/redis-3.2.8/src'
CC adlist.o In file included from adlist.c:34: zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory zmalloc.h:55:2: error: #error "Newer version of jemalloc required" make[1]: *** [adlist.o] Error 1 make[1]: Leaving directory `/opt/redis-3.2.8/src' make: *** [all] Error 2

該錯誤是因為之前在沒有gcc環境時執行make命令後生成了一些檔案目錄導致的,只需要執行make distclean

之後在執行make

  1. 最後執行make install
[[email protected] redis-3.2.8]# make install
cd src && make install
make[1]: Entering directory `/opt/redis-3.2.8/src'

Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL
install

簡單管理

  1. 目錄的簡單說明

安裝完成後的可執行檔案在/usr/local/bin目錄下

[[email protected] redis-3.2.8]# cd /usr/local/bin
[[email protected] bin]# ll
total 26348
-rwxr-xr-x. 1 root root 5580327 Apr 27 23:09 redis-benchmark
-rwxr-xr-x. 1 root root   22217 Apr 27 23:09 redis-check-aof
-rwxr-xr-x. 1 root root 7829986 Apr 27 23:09 redis-check-rdb
-rwxr-xr-x. 1 root root 5709187 Apr 27 23:09 redis-cli
lrwxrwxrwx. 1 root root      12 Apr 27 23:09 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 7829986 Apr 27 23:09 redis-server

修改配置檔案,讓redis可以後臺啟動

[root@hm707 bin]# pwd
/opt/redis-3.2.8
[root@hm707 bin]# mkdir /myredis
[root@hm707 bin]# cp redis.conf /myredis/
[root@hm707 bin]# vim /myredis/redis.conf

daemonize改為yes

################################# GENERAL #####################################

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes

啟動redis服務

[root@hm707 bin]# pwd
/usr/local/bin
[root@hm707 bin]# redis-server /myredis/redis.conf
[root@hm707 bin]# ps -ef | grep redis
root      6048     1  0 23:26 ?        00:00:00 redis-server 127.0.0.1:6379     
root      6054  2438  0 23:27 pts/1    00:00:00 grep redis

使用redis-cli -p 6379連線redis服務.
SHUTDOWN關閉服務

[root@hm707 bin]# pwd
/usr/local/bin
[root@hm707 bin]# redis-cli -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set k1 hello
OK
127.0.0.1:6379> get k1
"hello"
127.0.0.1:6379> SHUTDOWN
not connected> exit
[root@hm707 bin]# ps -ef|grep redis
root      6075  2438  0 23:31 pts/1    00:00:00 grep redis

使用Redis-benchmark測試redis效能

Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>]  

-h <hostname>      Server hostname (default 127.0.0.1)  
-p <port>          Server port (default 6379)  
-s <socket>        Server socket (overrides host and port)  
-c <clients>       Number of parallel connections (default 50)  
-n <requests>      Total number of requests (default 10000)  
-d <size>          Data size of SET/GET value in bytes (default 2)  
-k <boolean>       1=keep alive 0=reconnect (default 1)  
-r <keyspacelen>   Use random keys for SET/GET/INCR, random values for SADD  
  Using this option the benchmark will get/set keys  
  in the form mykey_rand:000000012456 instead of constant  
  keys, the <keyspacelen> argument determines the max  
  number of values for the random number. For instance  
  if set to 10 only rand:000000000000 - rand:000000000009  
  range will be allowed.  
-P <numreq>        Pipeline <numreq> requests. Default 1 (no pipeline).  
-q                 Quiet. Just show query/sec values 只顯示每秒鐘能處理多少請求數結果  
--csv              Output in CSV format  
-l                 Loop. Run the tests forever 永久測試  
-t <tests>         Only run the comma separated list of tests. The test  
                    names are the same as the ones produced as output.  
-I                 Idle mode. Just open N idle connections and wait.  
//SET/GET 100 bytes 檢測host為127.0.0.1 埠為6379的redis伺服器效能
redis-benchmark -h 127.0.0.1 -p 6379 -q -d 100  

//5000個併發連線,100000個請求,檢測host為127.0.0.1 埠為6379的redis伺服器效能 
redis-benchmark -h 127.0.0.1 -p 6379 -c 5000 -n 100000 

相關推薦

2. Linux安裝redis以及簡單管理

安裝Redis 下載redis安裝包 將壓縮包拷貝到/opt目錄下並且解壓縮 [root@hm707 redis-3.2.8]# tar -zxvf redis-3.2.8.tar.gz 進入到解壓縮後的目錄中,執行make命令 注

linux安裝redis 4.0.2

rediswget http://download.redis.io/releases/redis-4.0.2.tar.gz解壓tar -xvf redis-4.0.2.tar.gz編譯cd redis-4.0.2make mkdir -p /usr/local/redismake PREFIX=/usr/l

linux系統安裝redis以及java調用redis

.gz sql 遠程連接 tar 必須 -- 外鍵 onf ++ 關系型數據庫:MySQL Oracle 非關系型數據庫:Redis 去掉主外鍵等關系數據庫的關系性特性 1)安裝redis編譯的c環境,yum install gcc-c++ 2)將redis-2.

python相關軟體安裝流程圖解——Windows安裝Redis以及視覺化工具——Redis-x64-3.2.100——redis-desktop-manager-0.9.3.817

  https://www.2cto.com/database/201708/666191.html https://github.com/MicrosoftArchive/redis/releases          

linux安裝redis、設定密碼以及遠端登入redis服務

今天給大家分享一下redis在linux系統下進行安裝我使用的是ubuntu一:在這裡我採用的是線上安裝預設安裝目錄:/usr/local,相當於“C:\Program Files”但是我自己這裡不知道為什麼是安裝到了/etc檔案下了下面看步驟1、apt-get update

Linux 安裝redis

外網 sport proc 原因分析 because exceptio 修改 mem 一個 記錄一下linux下的安裝步驟,還是比較復雜的 1. 下載redis-2.8.19.tar.gz:   ftp傳到linux01上;   解壓:   tar

linux安裝redis並配置

ext find 客戶 bin extract write sometimes group gin redis官網上給出了安裝步驟,這裏做一下總結。 1、Download, extract and compile Redis with: wget http://downl

windows安裝redis 以及phpredis的擴展 (windows redis php&php7)

com sts 刪除 connect 移動 技術分享 base getopt 操作 一、工具準備 1. redis for windows 下載 https://github.com/MSOpenTech/redis 2. PHP擴展下載 http://pecl.php

linux安裝redis

編譯 roc 項目啟動 cti 沒有 問題 ges 啟動 xid 將redis-2.8.23.tar.gz 包上傳到centos上放在某個目錄上面 執行tar zxvf redis-2.8.23.tar.gz 進行解壓 解壓結束後進入解壓目錄: 進入src 目錄cd

Linux安裝MySQL以及一些小坑

還需 .com star itl inux ret sdn 鏈接 keyword 第一次寫博客,各位湊合著看吧(假裝有人看)。 我這裏使用的是centos7。 1、首先打開終端,查看有沒有安裝過MySQL: [root@localhost lyp]# rpm -qa |

linux安裝redis服務和php擴充套件

一:安裝redis服務 1、wget http://download.redis.io/releases/redis-5.0.0.tar.gz 2、tar xzf redis-5.0.0.tar.gz 3、cd redis-5.0.0 4、yum -y install gcc 5

Redis-Linux安裝redis服務

一、下載 安裝之前我們先下載響應版本的redis。博主下載的是: 二、安裝 2.1、接下來就是使用winscp工具,將下載下來的tar.gz上傳到linux上。然後解壓並重命名,如下: # 解壓 tar -zxvf redis.5.0.0.tar.gz # 重新命名 mv

linux安裝redis及設定

 一、下載、解壓、編譯安裝 wget http://download.redis.io/releases/redis-5.0.0.tar.gz tar -zxvf redis-5.0.0.tar.gz cd redis-5.0.0makemake install 安裝完成,最後一步 m

linux安裝redislinux(centos/ubuntu) install redis

一、檢查是否安裝gcc和tcl,沒有的要安裝: yum install gcc-c++ yum install -y tcl   二、下載redis: wget http://download.redis.io/redis-stable.tar.gz

Linux 安裝Redis步驟

1.在官網上下載redis      redis-4.0.11.tar.gz 2.解壓安裝包     [[email protected] local]#  tar xvfz  redis-4.0.11.tar.gz     [[email pr

linux 安裝 LNMP 最簡單安裝方法

最近在安裝linux  lnmp centos7環境的時候還是有點小問題,從頭總結了一下。 安裝的版本是 nginx 1.12  mysql 5.7  php 5.6

Windows 64位安裝Redis 以及 視覺化工具Redis Desktop Manager的安裝和使用

Windows 64位下安裝Redis  一、Redis介紹   Redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value型別相對更多,包括string(字串)、list(連結串列)、set(集合)、zset(sorted set --

linux安裝redis及其中遇到的問題的解決方法

1.將下載好的壓縮包放到/usr/local目錄下 # tar xzf redis-3.0.2.tar.gz # cd redis-3.0.2 # make 提示錯誤 make: cc: Command not found make: *** [adlist.o] Er

02 linux安裝redis

安裝redis編譯的c環境,yum install gcc-c++ 將redis-2.6.16.tar.gz上傳到Linux系統中 解壓到/usr/local下  tar -xvf redis-2.6.16.tar.gz -C /usr/local

Linux安裝Redis並實現遠端連線,Redis Desktop Manager視覺化連線

1.下載redis redis不是安裝包,例如tomcat,mysql等都是安裝包直接解壓就可以使用,redis是原始檔,需要用編譯後才可以使用。 2.使用xftp把壓縮包拖入到root/redis/資料夾下,並解壓 tar -zxvf redis-5.0.0.