朋友的定位,附近的人,打車距離計算?
redis的geo 在redis3.2 版本就推出了!這個功能可以推算地理位置的資訊,兩地之間的距離,方圓幾里的人!
可以查詢一些測試資料:
只有6個命令
getadd
getpos
獲得當前定位:一定是乙個座標值!
兩人之間的距離!
單位:m 表示單位為公尺。
km 表示單位為千公尺。
mi 表示單位為英里。
ft 表示單位為英呎。
georadius以給定的經緯度為中心,找出某一半徑內的元素
找出位於指定元素周圍的其他元素!
geohash命令-返回乙個或多個位置元素的geohash 表示
該命令將返回11個字元的geohash字串!
geo底層的實現原理其實就是zset ! 我們可以使用zset命令來操作geo!
zrange china : city 0 - 1 #檢視地圖中全部的元素
zrem china : city beijing #移除指定元素!
Redis中的事務
flushall清除所有的鍵值 1 multi 開啟事務,事務塊中的多條語句會按照順序放入佇列中。multi incr counter1 incr counter2 incr counter3 ping get counter1 2 exec 執行事務塊中的命令 3 watch 監視乙個或者多個ke...
redis中的事務
redis支援簡單的事務 redis與 mysql事務的對比 mysql redis 開啟 start transaction muitl 語句 普通sql 普通命令 失敗 rollback 回滾 discard 取消 成功 commit exec 注 rollback與discard 的區別 如果...
Redis 中的事務
redis支援簡單的事務 redis與 mysql 事務的對比 mysql redis 開啟start transaction muitl 語句普通sql 普通命令 失敗rollback 回滾 discard 取消 成功commit exec 注 rollback 與discard 的區別如果已經成...