<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 這是什么 [http://www.redis.io/](http://www.redis.io/) # 安裝 redis `apt-get install redis-server` `nohup redis-server &` 連接 `redis-cli` 自增 `incr num:key` 統計活躍度 月活躍度 ~~~ setbit string:count:huoyue:user:1 1 1 setbit string:count:huoyue:user:1 2 1 setbit string:count:huoyue:user:1 3 1 ~~~ 統計 `bitcount string:count:huoyue:user:1` setbit 實際上設置的是內存地址的字節 8位 00000000 setbit key 字節位置 1或者0 bitcount 統計內存地址中數據有多少個1 SESSION放到redis,比mencahe可靠,比mysql快。 # 哈希 設置哈希 ~~~ hset hash:user:1 username chensuilong hset hash:user:1 pwd 123456 hset hash:user:1 sex 1 ~~~ 讀取哈希的值 `hget hash:user:1 username` 查詢這個key下面的所有key.. `hgetall hash:user:1` # 列表 # 集合 # 有序集合 # 安裝window版本的redis用于測試 [https://github.com/ServiceStack/redis-windows](https://github.com/ServiceStack/redis-windows) 解壓以后,進入目錄,運行 `redis-server.exe redis.windows.conf` 就能看到如下界面. ~~~ _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 3.0.501 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 | `-._ `._ / _.-' | PID: 6584 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' [6584] 25 Apr 02:05:07.528 # Server started, Redis version 3.0.501 [6584] 25 Apr 02:05:07.528 * The server is now ready to accept connections on po rt 6379 ~~~ 證明redis服務已經開啟. ## 客戶端連接 直接輸入`redis-cli.exe`即可. ~~~ F:\redis>redis-cli.exe 127.0.0.1:6379> set a name OK 127.0.0.1:6379> get a "name" 127.0.0.1:6379> del a (integer) 1 127.0.0.1:6379> get a (nil) 127.0.0.1:6379> ~~~ ## window下安裝redis擴展 [http://windows.php.net/downloads/pecl/snaps/redis/20160319/](http://windows.php.net/downloads/pecl/snaps/redis/20160319/) 我這里用了php7,不知道為什么php5.6 ,4,3,都不行..那直接就上最新的7. 直接用php內置的服務器測試吧. `php -S localhost:8000` # php中使用redis ## 基本的玩法 其實只需要new出來,那么直接看redis的文檔就行了 ~~~ <?php $redis = new redis(); $result = $redis->connect('127.0.0.1', 6379); var_dump($result); echo "set<br>"; $ret = $redis->set('name','hehe'); var_dump($ret); echo "<br><br>get<br>"; $ret = $redis->get('name'); var_dump($ret); echo "<br><br>delete<br>"; $ret = $redis->delete('name'); var_dump($ret); echo "<br><br>get<br>"; $ret = $redis->get('name'); var_dump($ret); echo "<br><br>setnx<br>"; $ret = $redis->set('name','1111111'); $ret = $redis->setnx('name','chensuilong'); var_dump($ret); echo "<br><br>get<br>"; $ret = $redis->get('name'); var_dump($ret); echo "<br><br>exists<br>"; $ret = $redis->exists('name'); var_dump($ret); echo "<br><br>exists<br>"; $ret = $redis->exists('name2'); var_dump($ret); echo "<br><br>incr<br>"; $ret = $redis->incr('num'); var_dump($ret); echo "<br><br>decr<br>"; $ret = $redis->decr('num.decr'); var_dump($ret); echo "<br><br>lpush<br>"; $ret = $redis->lpush('list','111'); var_dump($ret); echo "<br><br>rpush<br>"; $ret = $redis->rpush('list','222'); var_dump($ret); echo "<br><br>lpop<br>"; $ret = $redis->lpop('list'); var_dump($ret); echo "<br><br>lpop<br>"; $ret = $redis->lpop('list'); var_dump($ret); ?> ~~~ # 遠程連接到服務器上的redis 設置配置文件 `/etc/redis/redis.conf` 把綁定ip修改下,不然其他IP連不上。 原來的 `bind 127.0.0.1` 修改為 `bind 0.0.0.0` > 未完待續
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看