day39-redis

1、redis安裝和啟動(dòng)

    redis-cli -h ip
    redis安裝
    (1)windows
        Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上開發(fā)了一個(gè)Win64的版本,項(xiàng)目地址是:
        https://github.com/MicrosoftArchive/redis/releases
        下載msi安裝包伤溉,安裝過程需要將添加環(huán)境變量般码、過濾防火墻選中,內(nèi)存使用默認(rèn)100M即可
        配置文件  
            C:\Program Files\Redis\redis.windows.conf
        安裝好之后通過   
            cd C:\Program Files\Redis
            redis-server.exe redis.windows.conf   啟動(dòng)redis
        新開一個(gè)cmd下輸入  redis-cli   測(cè)試是否聯(lián)通redis服務(wù)器
    (2)Ubuntu
        (1)解壓redis安裝包
            tar -zxvf redis-3.2.8.tar.gz
        (2)進(jìn)來安裝文件夾
            cd redis-3.2.8/
        (3)編譯
            make
        (4)查看/usr/local/bin有沒有 redis-server  redis-cli
            cd src
            sudo cp redis-server /usr/local/bin
            sudo cp redis-cli /usr/local/bin
        (5)將配置文件復(fù)制到 /etc/redis 里面
            sudo mkdir /etc/redis
            sudo cp ~/redis-3.2.8/redis.conf /etc/redis
        (6)修改配置文件
            sudo vi redis.conf
                daemonize yes
        (7)啟動(dòng)redis服務(wù)
            redis-server /etc/redis/redis.conf
            查看有沒有啟動(dòng)成功
            ps -ef | grep redis
        (8)客戶端連接測(cè)試
            redis-cli
                輸入ping乱顾,服務(wù)端回你pong
    (3)CentOS
        1板祝、安裝redis
            tar -zxvf redis-3.2.8.tar.gz
            cp -r ./redis-3.2.8 /usr/local/redis
            cd /usr/local/redis
            make install
                如果有錯(cuò),輸入這個(gè)指令make MALLOC=libc
            cd src
            ./redis-server     //redis端口號(hào)默認(rèn)為6379
        2走净、設(shè)置開機(jī)啟動(dòng)
            cd /usr/local/redis
            cp redis.conf redis_6379.conf
            vi redis_6379.conf
                第128行    daemonize yes
            cd utils/
            cp redis_init_script redis_init_script_6379
            vim redis_init_script_6379
                EXEC=/usr/local/redis/src/redis-server
                CLIEXEC=/usr/local/redis/src/redis-cli
                CONF="/usr/local/redis/redis_6379.conf"
            啟動(dòng)   ./redis_init_script_6379 start
            查看是否啟動(dòng)   ps -ef | grep redis
            添加到開機(jī)啟動(dòng)中
                vim /etc/rc.local
                    添加一行
                    /usr/local/redis/utils/redis_init_script_6379 start

2券时、redis函數(shù)學(xué)習(xí)

    字符串、隊(duì)列伏伯、集合橘洞、哈希、有序集合
    臨時(shí)設(shè)置密碼
        獲取密碼
            config get requirepass
        設(shè)置密碼
            config set requirepass 123456
        當(dāng)有密碼的時(shí)候認(rèn)證
            auth 密碼
        取消密碼
            config set requirepass ''
    永久設(shè)置密碼
        到配置文件中設(shè)置
        requirepass 密碼
    配置其他機(jī)器可以連接说搅,打開redis配置文件
        bind 127.0.0.1     這句話注釋掉
        protected_mode no  這句話yes修改為no
        重啟才能生效   干掉這個(gè)進(jìn)程重新打開

3炸枣、redis持久化機(jī)制rdb

    持久化:在內(nèi)存中的數(shù)據(jù)不能保存,如果想要保存需要保存到硬盤中
    redis的數(shù)據(jù)就是在內(nèi)存中的弄唧,如果將redis關(guān)掉适肠,再去打開,數(shù)據(jù)在不在候引?
    redis有持久化機(jī)制侯养,就是rdb機(jī)制
    stop-writes-on-bgsave-error yes  后臺(tái)寫入的時(shí)候,停止文件寫入
    rdbcompression yes               寫文件的時(shí)候有壓縮格式
    rdbchecksum yes                  對(duì)rdb文件校驗(yàn)
    dbfilename dump.rdb              保存的rdb文件的文件名
    dir ./                           保存的文件的路徑

    可以手動(dòng)保存   redis-cli bgsave  
    復(fù)制過來澄干,替換這個(gè)文件逛揩,下次啟動(dòng)的時(shí)候就是使用的新的rdb文件

4、python操作redis

    import redis
    每一個(gè)指令到代碼中都是一個(gè)函數(shù)麸俘,然后輸入和輸出就會(huì)變成函數(shù)的輸入和輸出

5辩稽、MongoDB安裝

    MongoDB也是一個(gè)數(shù)據(jù)庫,是一個(gè)NoSQL疾掰,非關(guān)系型數(shù)據(jù)庫
    直接保存在硬盤中搂誉,保存的數(shù)據(jù)類似json格式徐紧,字典格式
    MongoDB開源免費(fèi)静檬,你可以去官網(wǎng)下載安裝包還有文檔,文檔寫了如何安裝和使用并级,但是都是英文看不懂拂檩,而且這個(gè)源碼包下載不下來。
    支持-windows嘲碧、linux稻励、mac
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子望抽,更是在濱河造成了極大的恐慌加矛,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件煤篙,死亡現(xiàn)場(chǎng)離奇詭異斟览,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)辑奈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門苛茂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鸠窗,你說我怎么就攤上這事妓羊。” “怎么了稍计?”我有些...
    開封第一講書人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵躁绸,是天一觀的道長。 經(jīng)常有香客問我臣嚣,道長涨颜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任茧球,我火速辦了婚禮庭瑰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘抢埋。我一直安慰自己弹灭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開白布揪垄。 她就那樣靜靜地躺著穷吮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饥努。 梳的紋絲不亂的頭發(fā)上捡鱼,一...
    開封第一講書人閱讀 51,708評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音酷愧,去河邊找鬼驾诈。 笑死,一個(gè)胖子當(dāng)著我的面吹牛溶浴,可吹牛的內(nèi)容都是我干的乍迄。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼士败,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼闯两!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤漾狼,失蹤者是張志新(化名)和其女友劉穎重慢,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逊躁,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伤锚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了志衣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片屯援。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖念脯,靈堂內(nèi)的尸體忽然破棺而出狞洋,到底是詐尸還是另有隱情,我是刑警寧澤绿店,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布吉懊,位于F島的核電站,受9級(jí)特大地震影響假勿,放射性物質(zhì)發(fā)生泄漏借嗽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一转培、第九天 我趴在偏房一處隱蔽的房頂上張望恶导。 院中可真熱鬧,春花似錦浸须、人聲如沸惨寿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽裂垦。三九已至,卻和暖如春肌索,著一層夾襖步出監(jiān)牢的瞬間蕉拢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來泰國打工诚亚, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留晕换,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓亡电,卻偏偏與公主長得像届巩,于是被迫代替她去往敵國和親硅瞧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子份乒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容