redis三種連線方式
Part I. 直接啟動
下載
安裝
tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 編譯 make #可使用root使用者執行`make install`,將可執行檔案拷貝到/usr/local/bin目錄下。這樣就可以直接敲名字執行程式了。 make install
啟動
#加上`&`號使redis以後臺程式方式執行
./redis-server &
檢測
#檢測後臺程序是否存在 ps -ef |grep redis #檢測6379埠是否在監聽 netstat -lntp | grep 6379 #使用`redis-cli`客戶端檢測連線是否正常./redis-cli 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> set key "hello world" OK 127.0.0.1:6379> get key "hello world"
停止
#使用客戶端 redis-cli shutdown #因為Redis可以妥善處理SIGTERM訊號,所以直接kill -9也是可以的 kill -9 PID
Part II. 通過指定配置檔案啟動
配置檔案
可為redis服務啟動指定配置檔案,配置檔案 redis.conf
在Redis根目錄下。
#修改daemonize為yes,即預設以後臺程式方式執行(還記得前面手動使用&號強制後臺執行嗎)。daemonize no #可修改預設監聽埠 port 6379 #修改生成預設日誌檔案位置 logfile "/home/futeng/logs/redis.log" #配置持久化檔案存放位置 dir /home/futeng/data/redisData
啟動時指定配置檔案
redis-server ./redis.conf
#如果更改了埠,使用`redis-cli`客戶端連線時,也需要指定埠,例如:
redis-cli -p 6380
其他啟停同 直接啟動 方式。配置檔案是非常重要的配置工具,隨著使用的逐漸深入將顯得尤為重要,推薦在一開始就使用配置檔案。
Part III. 使用Redis啟動指令碼設定開機自啟動
啟動指令碼
推薦在生產環境中使用啟動指令碼方式啟動redis服務。啟動指令碼redis_init_script
位於位於Redis的 /utils/
目錄下。
#大致瀏覽下該啟動指令碼,發現redis習慣性用監聽的埠名作為配置檔案等命名,我們後面也遵循這個約定。 #redis伺服器監聽的埠 REDISPORT=6379 #服務端所處位置,在make install後預設存放與`/usr/local/bin/redis-server`,如果未make install則需要修改該路徑,下同。 EXEC=/usr/local/bin/redis-server #客戶端位置 CLIEXEC=/usr/local/bin/redis-cli #Redis的PID檔案位置 PIDFILE=/var/run/redis_${REDISPORT}.pid #配置檔案位置,需要修改 CONF="/etc/redis/${REDISPORT}.conf"
配置環境
1. 根據啟動指令碼要求,將修改好的配置檔案以埠為名複製一份到指定目錄。需使用root使用者。
mkdir /etc/redis cp redis.conf /etc/redis/6379.conf
2. 將啟動指令碼複製到/etc/init.d目錄下,本例將啟動指令碼命名為redisd(通常都以d結尾表示是後臺自啟動服務)。
cp redis_init_script /etc/init.d/redisd
3. 設定為開機自啟動
此處直接配置開啟自啟動 chkconfig redisd on
將報錯誤: service
redisd does not support chkconfig
參照 此篇文章 ,在啟動指令碼開頭新增如下兩行註釋以修改其執行級別:
#!/bin/sh # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database #
再設定即可成功。
#設定為開機自啟動伺服器 chkconfig redisd on #開啟服務 service redisd start #關閉服務 service redisd stop
轉載請標明作者和原文連結
相關推薦
redis三種連線方式
Part I. 直接啟動 下載 官網下載 安裝 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 編譯 make #可使用root使用者執行`make install`,將可執行檔案拷貝到/usr/local/b
JDBC三種連線方式
第一種連線方式 package cn.itheima.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.
oracle三種連線方式
1.sid: 格式一: Oracle JDBC Thin using an SID: jdbc:oracle:thin:@host:port:SID Example: jdbc:oracle:thin:@localhost:1521:orcl 這種格式是最簡單也是用得
Dubbo的三種連線方式
1、採用zookeeper作為註冊中心 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww
redis三種啟動方式
Part I. 直接啟動 下載 官網下載:http://redis.io/download 安裝 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 編譯 make #可使用root使用者執行`make install
Java連線Oracle資料庫的三種連線方式
背景: 這兩天在學習Oracle資料庫,這裡就總結下自己上課所學的知識,同時記錄下來,方便整理當天所學下的知識,也同時方便日後自己查詢。 SQL語句的話,這裡我就不多講了,感覺和其他的資料庫(MySQL、SQL Server)都是類似,區別不大。 今天在這
Hive學習 (三)Hive的連線三種連線方式
目錄一、CLI連線二、HiveServer2/beeline 1、修改 hadoop 叢集的 hdfs-site.xml 配置檔案 2、修改 hadoop 叢集的 core-site.xml 配置檔案三、Web UI正文:一、CLI連線進入到 bin 目錄下,直接
hana的三種連線方式
環境準備 java1.6以上版本 hana jdbc jar包 通過cmd連線hana 在hana jdbc jar包所在目錄執行,其中-u 資料庫賬號,密碼,-n IP:埠 ,-c 操作語句 埠:3 + instance number + 15
Apache HTTP Server 與 Tomcat 的三種連線方式介紹
首先我們先介紹一下為什麼要讓 Apache 與 Tomcat 之間進行連線。事實上 Tomcat 本身已經提供了 HTTP 服務,該服務預設的埠是 8080,裝好 tomcat 後通過 8080 埠可以直接使用 Tomcat 所執行的應用程式,你也可以將該埠改為 80。
apache和tomcat三種連線方式
首先我們先介紹一下為什麼要讓 Apache 與 Tomcat 之間進行連線。事實上 Tomcat 本身已經提供了 HTTP 服務,該服務預設的埠是 8080,裝好 tomcat 後通過 8080 埠可以直接使用 Tomcat 所執行的應用程式,你也可以將該埠改為 80。
Server 與Tomcat的三種連線方式介紹
以上的 workers.properties 配置就是我們前面那個螢幕抓圖的頁面所用的配置。首先我們配置了兩個型別為 ajp13 的 worker 分別是 s1 和 s2,它們指向同一臺伺服器上執行在兩個不同埠 8109 和 8209 的 Tomcat 上。接下來我們配置了一個型別為 lb(也就是負載均衡的意
oracle中Normal,sysdba,sysoper三種連線方式和使用者sys,system,sysdba,scott
sys和system使用者的區別 【system】使用者只能用normal身份登陸em。 【sys】使用者具有“SYSDBA”或者“SYSOPER”許可權,登陸em也只能用這兩個身份,不能用normal。 “SYSOPER”許可權,即資料庫操作員許可權,許可權包括: 開啟資料庫伺服器 關閉資料庫伺服
Redis 三種獲取連線的方式
有時候,在專案要求查詢效率的時候,使用者需要在最短的時間查詢到想要的資料,這個時候我們就應該在併發量大,資料量大的程式中使用快取,介紹一下通過Java程式使用快取的三種方式: 首先在pom.xml 檔案中引入依賴: <!--Redis NoS
redis三種連接方式
root用戶 存在 number base 配置 bash 更改 拷貝 title 安裝 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 編譯 make #可使用root用戶執行`make install`,將可執行文件
elasticsearch 的兩種連線方式+三種客戶端
所有語言 所有語言可以使用 RESTful API 通過埠 9200 和 Elasticsearch 進行通訊,你可以用你最喜愛的 web 客戶端訪問 Elasticsearch 。事實上,正如你所看到的,你甚至可以使用 curl&n
三種連線ZooKeeper的方式
1. 使用客戶端命令連線Zookeeper 連線Server 使用命令./zkCli.sh -server 127.0.0.1:2181 連線成功後返回如下資訊: Connecting to 127.0.0.1:2181 2018-06-20 00:13:40,884
JDBC連線myql的工具類的三種抽取方式
在JDBC的操作中,“獲得連線”和“釋放資源”的程式碼可以抽取出來,這裡記錄下: 首先是第一種: import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement;
JDBC建立連線的三種不同方式
public class Jdbc { static final String JDBC_Driver = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/jdbcdemo?useSS
Redis的三種啟動方式
Part I. 直接啟動 下載 官網下載 安裝 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 編譯 make #可使用root使用者執行`make install`,將可執行檔案拷貝到/usr/local/b
redis的三種叢集方式
redis有三種叢集方式:主從複製,哨兵模式和叢集。 1.主從複製 主從複製原理: 從伺服器連線主伺服器,傳送SYNC命令; 主伺服器接收到SYNC命名後,開始執行BGSAVE命令生成RDB檔案並使用緩衝區記錄此後執行的所有寫命令; 主伺服器BGSAVE執行完後,向