C#, Asp.Net, .Net Core
C# Ta Redis Stackexchange Client I İle Nasıl Sıralama Yaptırabilirim?
C# Ta Redis Stackexchange Client I İle Nasıl Sıralama Yaptırabilirim?
-
http://www.onbirkod.com/tag/c-redis-kullanimi/ burdaki arkadaşın anlattığı biçimde nesnemi json haline getirip redis e koyuyorum. Key değerlerini person:1 , person:2 şeklinde vermiş burdaki arkadaş.Bunları redis üzerinden otomatik artırabiliyor muyuz? Birde sıralama işlemini nasıl yapabilirm bu verdiğim linkteki seri hale getirilmiş person nesnelerini redisten nasıl sıralı biçimde çekebilirm?
Edit: http://panuoksala.blogspot.com.tr/2015/02/redis-sorted-sets-and-net.html bu linki buldum yinede link,yorum ve bilgilere açığım redis in c# ile kullanımı hakkında.
Hannibal_King tarafından 01/Oca/17 21:03 tarihinde düzenlenmiştir -
nodejs ile redis kullandım. https://redis.io/commands adresindeki komutların hepsini kullanabiliyordum ama yardımcı olabilmek adına C# da StackExchange.Redis client 'ini biraz inceledim fakat c# a yeni başladığımdan pek birşey anlamadım sanırım.
sıralama işlemleri için hatırladığım kadarıyla sorted set ler kullanılıyordu.
belki StackExchange.Redis client ile ilgili github dan ya da google'dan sorted set lerin bu client e özel nasıl kullanılacağını araştırabilirsin. ayrıca en üstte verdiğim redis.io sitesindeki dokumanları da incelemeni öneririm.
redis ile ilgili: https://www.cheatography.com/tasjaevan/cheat-sheets/redis/
adresindeki cheatsheet de iş görür.
-
Teşekkür ettim hocam.Sanırım senin sorted set dediğin benim 2.bulduğum link bakıyorum şimdi anladım gibi olayı.
-
Hannibal_King bunu yazdı
Teşekkür ettim hocam.Sanırım senin sorted set dediğin benim 2.bulduğum link bakıyorum şimdi anladım gibi olayı.
ben tsk ederim. redis hakkında aklına takılan birşey olursa sorabilirsin, bi' ara baya kurcalamıştım. kolay gelsin.
-
http://taswar.zeytinsoft.com/tag/redis/ bu adreste c# ve redis kullanımı ile ilgili 8 yazı var.Yeni yazılarda yazıyor sanırım.Sorted set den falanda bahsetmiş.
Ayrıca redis için güvenlik önlemi olarak neler yapabiliriz? Default durumda uzaktan erişime açık olmuş oluyor değil mi? Uzakten erişime kapasak bide sorgular için password koysak yeterli olur mu?
-
redis i sorgu yapacak olan server a bind etmeni öneririm. ayrıca redis için connect olurken kullanıcı adı ve şifre istemesini sağlayabilirsin. ek: yani aynen dediğin gibi.
burayı da incelemek lazım: https://redis.io/topics/security
paylaşım için teşekkürler.
RockZs tarafından 02/Oca/17 13:12 tarihinde düzenlenmiştir -
O güvenlik linkini okudum hocam şimdi 2 tane conf dosyası var. Bi tanesi redis.windows-service.conf diğeride redis.windows.conf. Ben service olanı düzenleyeceğim sanırım.Zaten bind 127.0.0.1 şeklinde geliyor default olarak conf dosyalarında.
Snapshotting diye bi kısım var
save 900 1
save 300 10
save 60 10000
burdaki saniye değerlerini düşüreyim mi biraz sanki fazla gibi geldi.
Auth sekmesi altında "# requirepass foobared" şeklinde bir satır var burayada güçlü bi şifre veririm ancak bind edince hala şifreye gerek var mıdır?
-
Hannibal_King bunu yazdı
O güvenlik linkini okudum hocam şimdi 2 tane conf dosyası var. Bi tanesi redis.windows-service.conf diğeride redis.windows.conf. Ben service olanı düzenleyeceğim sanırım.Zaten bind 127.0.0.1 şeklinde geliyor default olarak conf dosyalarında.
Snapshotting diye bi kısım var
save 900 1
save 300 10
save 60 10000
burdaki saniye değerlerini düşüreyim mi biraz sanki fazla gibi geldi.
Auth sekmesi altında "# requirepass foobared" şeklinde bir satır var burayada güçlü bi şifre veririm ancak bind edince hala şifreye gerek var mıdır?
bind edince şifreye gerek yok ama fazladan bir koruma sağlar. snaphsot ayarlarını bilemiyorum.