2. Linux下安裝redis以及簡單管理
安裝Redis
- 下載redis安裝包
- 將壓縮包拷貝到/opt目錄下並且解壓縮
[root@hm707 redis-3.2.8]# tar -zxvf redis-3.2.8.tar.gz
- 進入到解壓縮後的目錄中,執行
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
- 最後執行
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
簡單管理
- 目錄的簡單說明
安裝完成後的可執行檔案在/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下安裝redis(linux(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.