redis是乙個開源的使用ansi c語言編寫、遵守bsd協議、支援網路、可基於記憶體亦可持久化的日誌型、key-value資料庫,並提供多種語言的api。
它通常被稱為資料結構伺服器,因為值(value)可以是 字串(string), 雜湊(map), 列表(list), 集合(sets) , 有序集合(sorted sets)和流stream(redis5.0)等型別。
使用安裝命令:
sudo add-apt-repository ppa:chris-lea/redis-server
:可以更新到最新的5.0版本
sudo apt-get update
sudo apt-get install redis-server
或者:
開啟redis服務:$ wget
$ tar xzf redis-5.0.2.tar.gz
$ cd redis-5.0.2
$ make
redis-server /etc/redis/redis.conf
使用redis-cli
進入命令列模式:
redis 成功安裝了,但是現在 red is 還是無法遠端連線 的,依然需要修改配置檔案,ulysses@ulysses:~$ redis-cli
127.0.0.1:6379>
配置檔案的路徑為/etc/redis/redis.conf.或者使用redis 127.0.0.1:6379> config get config_setting_name
的形式獲取或者設定配置項。
首先注釋bind 127.0.0.1 ::1
,再取消requirepass foobared
的注釋,自行設定密碼,最後重啟redis服務。使用密碼登入redis:
使用 redis-py 庫來與redis進行互動:ulysses@ulysses:~$ redis-cli -a 'password'
127.0.0.1:6379> ping
pong
pip install redis
pythob操作redis:
執行結果:# -*- coding: utf-8 -*-
# @date : 2018-11-13 17:28:59
# @author : your name (you@example.org)
# @link :
from redis import strictredis
redis = strictredis(host=
'localhost'
, port=
6379
, db=
0, password=
'password'
)redis.
set(
'name'
,'bob'
(redis.get(
'name'
))
在redis desktop manager中檢視結果:b'bob'
[finished in 0.1s]
FastMM 安裝設定
fastmm 在d2006和2007中已代替了原來的記憶體管理器。d7也可以使用,而且很方便哦。請看步驟 1.fastmm是開源專案,去她老家先拖個來.我使用的是fastmm.v4.86.2.資料夾replacement borlndmm dll precompiled for delphi ide...
Memcached安裝設定
what is memcached?安裝依賴 memcached依賴libevent,需要先安裝libevent包 yum install libevent devel wget files memcached 1.4.21.tar.gz tar zxvf memcached 1.4.21.tar....
Ubuntu Gitosis安裝設定
gitosis就是一套用來管理 authorized keys 檔案和實現簡單連線限制的指令碼。用來新增使用者和設定許可權的並非通過網頁程式,而只是管理乙個特殊的 git倉庫。你只需要在這個特殊倉庫內做好相應的設定,然後推送到伺服器上,gitosis 就會隨之改變執行策略。sudo apt get ...